1270 Commits (c23c30c76f2195beb34fea628ba66dc41e39fcfd)

Author SHA1 Message Date
Jannik Vogel 2f8e8e1455 Pica: Add tc0.w to OutputVertex 10 years ago
Jannik Vogel 9cfebb9334 Pica: Add texture type to state 10 years ago
Lioncash 75e5d0a6a0 gl_rasterizer: Fix compilation for debug builds 10 years ago
Jannik Vogel fc9cc21024 OpenGL: Implement W-Buffers and fix depth-mapping 10 years ago
Jannik Vogel 4c98113b57 Pica: Implement W-Buffer in SW rasterizer 10 years ago
Lioncash 6d5f2a3cff vertex_loader: Correct forward declaration of InputVertex 10 years ago
Lioncash 5587383eb7 vertex_loader: Provide an assertion for ensuring the loader has been setup 10 years ago
Lioncash 1357724cd9 vertex_loader: Add constructors to facilitate immediate and two-step initialization 10 years ago
Lioncash 769f4a7018 vertex_loader: initialize_num_total_attributes. 10 years ago
Lioncash 8ea5e7dfb5 vertex_loader: Use std::array instead of raw C arrays 10 years ago
Lioncash a286b61f75 vertex_loader: Correct header ordering 10 years ago
Alexander Laties 0a31e373f1 fixup simple type conversions where possible 10 years ago
Emmanuel Gil Peyrot aa4d4ff23c Frontends, VideoCore: Move glad initialisation to the frontend 10 years ago
Jannik Vogel 7a77b8356c Pica: Rename VertexLoaded breakpoint to VertexShaderInvocation 10 years ago
Jannik Vogel f74652d2fe Pica: Use a union for PicaShaderConfig 10 years ago
Jannik Vogel 5fc8eb227a Pica: Add TevStageConfigRaw to PicaShaderConfig (MSVC workaround) 10 years ago
Jannik Vogel f3f7018c9e Pica: Make PicaShaderConfig trivially_copyable and clear it before use 10 years ago
Jannik Vogel 5ec1140f8b OpenGL: Don't copy const_color (Reverts #1745) 10 years ago
Jannik Vogel 696cb197a5 Pica: Replace logic in shader.cpp with loop 10 years ago
Jannik Vogel 7e0d6903ff OpenGL: Copy TevStageConfig using a loop. Fixes bug: const_color not copied 10 years ago
Jannik Vogel aab41604f7 OpenGL: border_color was never set. Fixed. (#1740) 10 years ago
Emmanuel Gil Peyrot 691a42fe98 VideoCore: Run include-what-you-use and fix most includes. 10 years ago
Jannik Vogel 49bfe9bf91 Remove TGA dumper 10 years ago
Yuri Kunde Schlesner e3a8292495 Common: Remove section measurement from profiler (#1731) 10 years ago
Henrik Rydgard a86d7cacc1 Move and rename the MemoryAccesses class to MemoryAccessTracker. 10 years ago
Henrik Rydgard a442ee07f4 Debugger fix 10 years ago
Henrik Rydgard 251f29dd7f Optimize the vertex loader, nearly doubling its speed. 10 years ago
Henrik Rydgard 2403e86cbb Don't keep base_address in the loader, it doesn't belong there (with it, the loader can't be cached). 10 years ago
Henrik Rydgard d00e2340c6 Move "&" to their proper place, add missing includes and make some properly relative. 10 years ago
Henrik Rydgard 47ff008817 Refactor: Extract VertexLoader from command_processor.cpp. 10 years ago
Henrik Rydgard 0cf15f64ef Remove late accesses to attribute_config 10 years ago
Sam Spilsbury 656a442433 shader: Shader size is long uint, not uint. 10 years ago
Sam Spilsbury c6709d97bc shader: Handle non-CALL opcodes with a break 10 years ago
Sam Spilsbury bbffa6ad69 shader: Format string must be provided inline and not as a variable 10 years ago
Henrik Rydgard 01a1555b5d Replace std::map with std::array for graphics event breakpoints, and allow the compiler to inline. Saves 1%+ in vertex heavy situations. 10 years ago
Sam Spilsbury 39d4994c15 pica: Handle default lighting case 10 years ago
tfarley 562f36a144 HWRasterizer: reorder declarations to match defs 10 years ago
tfarley 3268cab26b HWRasterizer: sync specular uniform for new shaders 10 years ago
tfarley 22f3a7e94c HWRasterizer: Texture forwarding 10 years ago
tfarley e46d086189 Config: Add scaled resolution option 10 years ago
Jannik Vogel e2b63a2dd7 Rasterizer: Allow all blend factors for alpha blend-func 10 years ago
Lioncash 4501a9eb50 debug_utils: use std::make_unique for initializing PicaTrace 10 years ago
bunnei d7fe2784cc shader_jit_x64: Rename RuntimeAssert to Compile_Assert. 10 years ago
bunnei 3f623b2561 shader_jit_x64.cpp: Rename JitCompiler to JitShader. 10 years ago
bunnei 847fb951e2 shader_jit_x64: Free memory that's no longer needed after compilation. 10 years ago
bunnei 60aa72e117 shader_jit_x64: Use a sorted vector instead of a set for keeping track of return addresses. 10 years ago
bunnei 60749f2cda shader_jit_x64: Use CALL/RET instead of JMP for subroutines. 10 years ago
bunnei 1d45b57939 shader_jit_x64: Separate initialization and code generation for readability. 10 years ago
bunnei 6e0319eec9 shader_jit_x64: Get rid of unnecessary last_program_counter variable. 10 years ago
bunnei f3afe24594 shader_jit_x64: Execute certain asserts at runtime. 10 years ago