618 Commits (5c5954fd5fe1389d1006ce639f6bd78d3b5dd21b)

Author SHA1 Message Date
Jannik Vogel db061e0568 Pica: Rename VertexLoaded breakpoint to VertexShaderInvocation 10 years ago
Jannik Vogel 8f354eb8a7 OpenGL: Don't copy const_color (Reverts #1745) 10 years ago
Jannik Vogel 22426f3e89 Pica: Replace logic in shader.cpp with loop 10 years ago
Jannik Vogel 71ec65341b OpenGL: Copy TevStageConfig using a loop. Fixes bug: const_color not copied 10 years ago
Jannik Vogel 03a243469b OpenGL: border_color was never set. Fixed. (#1740) 10 years ago
Emmanuel Gil Peyrot c39a267974 VideoCore: Run include-what-you-use and fix most includes. 10 years ago
Jannik Vogel 9d522e8441 Remove TGA dumper 10 years ago
Yuri Kunde Schlesner 2396b01d5d Common: Remove section measurement from profiler (#1731) 10 years ago
Henrik Rydgard 9f1cffa3e9 Move and rename the MemoryAccesses class to MemoryAccessTracker. 10 years ago
Henrik Rydgard 0a3b4b8cb4 Debugger fix 10 years ago
Henrik Rydgard b9da0f7902 Optimize the vertex loader, nearly doubling its speed. 10 years ago
Henrik Rydgard b57bcfd528 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 ec770c0bbf Move "&" to their proper place, add missing includes and make some properly relative. 10 years ago
Henrik Rydgard c1ee661492 Refactor: Extract VertexLoader from command_processor.cpp. 10 years ago
Henrik Rydgard 03f90e7dfd Remove late accesses to attribute_config 10 years ago
Sam Spilsbury 48693e98fa shader: Shader size is long uint, not uint. 10 years ago
Sam Spilsbury 164d297c6f shader: Handle non-CALL opcodes with a break 10 years ago
Sam Spilsbury 3d9c27ec5f shader: Format string must be provided inline and not as a variable 10 years ago
Henrik Rydgard 76a55f83c7 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 79efd312a9 pica: Handle default lighting case 10 years ago
tfarley bd5a278e47 HWRasterizer: reorder declarations to match defs 10 years ago
tfarley 2680bd4062 HWRasterizer: sync specular uniform for new shaders 10 years ago
tfarley 459035a108 HWRasterizer: Texture forwarding 10 years ago
tfarley 621cf30b24 Config: Add scaled resolution option 10 years ago
Jannik Vogel c52ea04cf5 Rasterizer: Allow all blend factors for alpha blend-func 10 years ago
Lioncash c8c5cde430 debug_utils: use std::make_unique for initializing PicaTrace 10 years ago
bunnei 42045d12c2 shader_jit_x64: Rename RuntimeAssert to Compile_Assert. 10 years ago
bunnei 73c082b647 shader_jit_x64.cpp: Rename JitCompiler to JitShader. 10 years ago
bunnei 76f9651a3a shader_jit_x64: Free memory that's no longer needed after compilation. 10 years ago
bunnei b6e8a9e52c shader_jit_x64: Use a sorted vector instead of a set for keeping track of return addresses. 10 years ago
bunnei 276e57fea6 shader_jit_x64: Use CALL/RET instead of JMP for subroutines. 10 years ago
bunnei 0f9796a63e shader_jit_x64: Separate initialization and code generation for readability. 10 years ago
bunnei aec7a517ea shader_jit_x64: Get rid of unnecessary last_program_counter variable. 10 years ago
bunnei 5e6c1ccac7 shader_jit_x64: Execute certain asserts at runtime. 10 years ago
bunnei 110725828a shader: Remove unused 'state' argument from 'Setup' function. 10 years ago
bunnei 885208150d shader_jit_x64: Specify shader main offset at runtime. 10 years ago
bunnei 13385606c3 shader_jit_x64: Allocate each program independently and persist for emu session. 10 years ago
bunnei 35f72f88ae shader_jit_x64: Rewrite flow control to support arbitrary CALL and JMP instructions. 10 years ago
bunnei 88fb200dca shader_jit_x64: Fix strict memory aliasing issues. 10 years ago
Lioncash dc210b6498 file_util: Don't expose IOFile internals through the API 10 years ago
Jannik Vogel 4e717ff177 Pica: Remove geometry dumper (PICA_DUMP_GEOMETRY) 10 years ago
Jannik Vogel b9037213f2 OpenGL: Implement color combiner Operation::Dot3_RGB 10 years ago
Jannik Vogel f9727e111d OpenGL: Respect buffer-write allow registers 10 years ago
Jannik Vogel 93bc39e372 OpenGL: Split buffer-write mask sync into seperate functions 10 years ago
Jannik Vogel ca9fb9d1d5 Rasterizer: Respect buffer-write allow registers 10 years ago
Jannik Vogel 980cea05c3 OpenGL: Keep stencil-test and framebuffer.depth_format in sync 10 years ago
MerryMage 9f9c987924 Common: Remove Common::make_unique, use std::make_unique 10 years ago
Emmanuel Gil Peyrot 96f8b0992a OpenGL: Fix a double framebuffer completeness checks. 10 years ago
Jannik Vogel 204b5537b8 OpenGL: Check for framebuffer completeness 10 years ago
Jannik Vogel 4a5f9ab271 Avoid warnings by casting to size_t for ARRAY_SIZE() comparisons 10 years ago