| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-01-29 | VideoCore: Extract swrast-specific data from OutputVertex | Yuri Kunde Schlesner | |
| 2017-01-29 | VideoCore/Shader: Clean up OutputVertex::FromAttributeBuffer | Yuri Kunde Schlesner | |
| This also fixes a long-standing but neverthless harmless memory corruption bug, whech the padding of the OutputVertex struct would get corrupted by unused attributes. | |||
| 2017-01-29 | VideoCore: Split shader output writing from semantic loading | Yuri Kunde Schlesner | |
| 2017-01-29 | VideoCore: Consistently use shader configuration to load attributes | Yuri Kunde Schlesner | |
| 2017-01-29 | VideoCore: Use correct register for immediate mode attribute count | Yuri Kunde Schlesner | |
| 2017-01-29 | VideoCore: Rename some types to more accurate names | Yuri Kunde Schlesner | |
| 2017-01-29 | VideoCore: Change misleading register names | Yuri Kunde Schlesner | |
| A few registers had names such as "count" or "number" when they actually contained the maximum (that is, count - 1). This can easily lead to hard to notice off by one errors. | |||
| 2017-01-29 | video_core: silence unused-local-typedef boost related warning on GCC | Kloen | |
| 2017-01-25 | VideoCore/Shader: Move entry_point to SetupBatch | Yuri Kunde Schlesner | |
| 2017-01-25 | VideoCore/Shader: Move per-batch ShaderEngine state into ShaderSetup | Yuri Kunde Schlesner | |
| 2017-01-25 | Shader: Remove OutputRegisters struct | Yuri Kunde Schlesner | |
| 2017-01-25 | Shader: Initialize conditional_code in interpreter | Yuri Kunde Schlesner | |
| This doesn't belong in LoadInputVertex because it also happens for non-VS invocations. Since it's not used by the JIT it seems adequate to initialize it in the interpreter which is the only thing that cares about them. | |||
| 2017-01-25 | Shader: Don't read ShaderSetup from global state | Yuri Kunde Schlesner | |
| 2017-01-25 | shader_jit_x64: Don't read program from global state | Yuri Kunde Schlesner | |
| 2017-01-25 | VideoCore/Shader: Move ProduceDebugInfo to InterpreterEngine | Yuri Kunde Schlesner | |
| 2017-01-25 | VideoCore/Shader: Split interpreter and JIT into separate ShaderEngines | Yuri Kunde Schlesner | |
| 2017-01-25 | VideoCore/Shader: Rename shader_jit_x64{ => _compiler}.{cpp,h} | Yuri Kunde Schlesner | |
| 2017-01-25 | VideoCore/Shader: Split shader uniform state and shader engine | Yuri Kunde Schlesner | |
| Currently there's only a single dummy implementation, which will be split in a following commit. | |||
| 2017-01-25 | VideoCore/Shader: Add constness to methods | Yuri Kunde Schlesner | |
| 2017-01-25 | VideoCore/Shader: Use only entry_point as ShaderSetup param | Yuri Kunde Schlesner | |
| This removes all implicit dependency of ShaderState on global PICA state. | |||
| 2017-01-25 | VideoCore/Shader: Use self instead of g_state.vs in ShaderSetup | Yuri Kunde Schlesner | |
| 2017-01-25 | VideoCore/Shader: Extract input vertex loading code into function | Yuri Kunde Schlesner | |
| 2017-01-23 | video_core: fix shader.cpp signed / unsigned warning | Kloen | |
| 2017-01-23 | video_core: gl_rasterizer float to int warning | Kloen | |
| 2017-01-23 | video_core: fix gl_rasterizer warning on MSVC | Kloen | |
| 2017-01-07 | config: Add option for specifying screen resolution scale factor. | bunnei | |
| 2017-01-04 | Fix some warnings (#2399) | Jonathan Hao | |
| 2016-12-29 | Merge pull request #2367 from JayFoxRox/lighting-lut-quickfix | bunnei | |
| Lighting LUT Quickfix | |||
| 2016-12-25 | Minor cleanup in GLSL code | Jannik Vogel | |
| 2016-12-25 | Offset lighting LUT samples correctly | Jannik Vogel | |
| 2016-12-23 | core: Move emu_window and key_map into core | MerryMage | |
| * Removes circular dependences (common should not depend on core) | |||
| 2016-12-21 | Merge pull request #2319 from yuriks/profile-scopes | bunnei | |
| VideoCore: Make profiling scope more representative | |||
| 2016-12-19 | Use GL_TRUE when setting color_mask | Albin Bernhardsson | |
| 2016-12-18 | Merge pull request #2318 from yuriks/trace-opt | bunnei | |
| VideoCore: Inline IsPicaTracing | |||
| 2016-12-16 | VideoCore/Shader: Extract DebugData out from UnitState | Yuri Kunde Schlesner | |
| 2016-12-16 | Remove unnecessary cast | Yuri Kunde Schlesner | |
| 2016-12-16 | VideoCore/Shader: Extract evaluate_condition lambda to function scope | Yuri Kunde Schlesner | |
| 2016-12-15 | VideoCore/Shader: Extract call lambda up a scope and remove unused param | Yuri Kunde Schlesner | |
| 2016-12-15 | VideoCore/Shader: Remove dynamic control flow in (Get)UniformOffset | Yuri Kunde Schlesner | |
| 2016-12-15 | VideoCore/Shader: Move DebugData to a separate file | Yuri Kunde Schlesner | |
| 2016-12-15 | shader_jit_x64: Use LOOPCOUNT_REG as a 64-bit reg when indexing | Yuri Kunde Schlesner | |
| 2016-12-14 | VideoCore: Make profiling scope more representative | Yuri Kunde Schlesner | |
| 2016-12-14 | VideoCore: Inline IsPicaTracing | Yuri Kunde Schlesner | |
| Speeds up ALBW main menu slightly (~3%) | |||
| 2016-12-14 | VideoCore: Eliminate an unnecessary copy in the drawcall loop | Yuri Kunde Schlesner | |
| 2016-12-14 | shader_jit_x64: Use Reg32 for LOOP* registers, eliminating casts | Yuri Kunde Schlesner | |
| 2016-12-14 | VideoCore: Convert x64 shader JIT to use Xbyak for assembly | Yuri Kunde Schlesner | |
| 2016-12-11 | Add all services to the Service namespace | Lioncash | |
| Previously there was a split where some of the services were in the Service namespace and others were not. | |||
| 2016-12-07 | OpenGL: Drop framebuffer completeness check. | Markus Wick | |
| This OpenGL call synchronize the worker thread of the nvidia blob. It can be verified on linux with the __GL_THREADED_OPTIMIZATIONS=1 environment variable. Those errors should not happen on tested drivers. It was used as a workaround for https://bugs.freedesktop.org/show_bug.cgi?id=94148 | |||
| 2016-12-06 | Implement Frame rate limiter (#2223) | emmauss | |
| * implement frame limiter * fixes | |||
| 2016-12-05 | ASSERT that shader was linked successfully | Jannik Vogel | |
