603 Commits (a86d7cacc1f56c6e8ff5f046ba7e2477e92d873f)

Author SHA1 Message Date
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 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
bunnei ffcf7ecee9 shader: Remove unused 'state' argument from 'Setup' function. 10 years ago
bunnei a5a74eb121 shader_jit_x64: Specify shader main offset at runtime. 10 years ago
bunnei c9d10de644 shader_jit_x64: Allocate each program independently and persist for emu session. 10 years ago
bunnei 4632791a40 shader_jit_x64: Rewrite flow control to support arbitrary CALL and JMP instructions. 10 years ago
bunnei 135aec7bea shader_jit_x64: Fix strict memory aliasing issues. 10 years ago
Lioncash a4120ca66c file_util: Don't expose IOFile internals through the API 10 years ago
Jannik Vogel ff7c798d86 Pica: Remove geometry dumper (PICA_DUMP_GEOMETRY) 10 years ago
Jannik Vogel 0ad050f85d OpenGL: Implement color combiner Operation::Dot3_RGB 10 years ago
Jannik Vogel 35a92b4097 OpenGL: Respect buffer-write allow registers 10 years ago
Jannik Vogel c6bbc41984 OpenGL: Split buffer-write mask sync into seperate functions 10 years ago
Jannik Vogel fa24df7340 Rasterizer: Respect buffer-write allow registers 10 years ago
Jannik Vogel d47605b2ed OpenGL: Keep stencil-test and framebuffer.depth_format in sync 10 years ago
MerryMage a06dcfeb61 Common: Remove Common::make_unique, use std::make_unique 10 years ago
Emmanuel Gil Peyrot 3219be8ee0 OpenGL: Fix a double framebuffer completeness checks. 10 years ago
Jannik Vogel 693cbc1f8f OpenGL: Check for framebuffer completeness 10 years ago
Jannik Vogel c26b141407 Avoid warnings by casting to size_t for ARRAY_SIZE() comparisons 10 years ago
Yuri Kunde Schlesner 81004211dd Pica: Improve accuracy of immediate-mode support 10 years ago
Yuri Kunde Schlesner 0c447e0a06 OpenGL: Don't attempt to draw empty triangle batches 10 years ago
Lioncash 63e956cc7a video_core: Don't cast away const 10 years ago
Lioncash 4d89df8df2 shader_interpreter: use std::inner_product for the dot product 10 years ago
Lioncash c928b04eee core/video_core: Make NumIds functions constexpr 10 years ago
Lioncash 39baad9926 core/video_core: Don't cast away const in subscript operators 10 years ago
Jannik Vogel 7eef9ebc3b PICA: Alignment happens locally in vertex 10 years ago
Jannik Vogel 9aad2f29bb PICA: Fix MAD/MADI encoding 10 years ago
Jannik Vogel 964cfaea47 PICA: Fix viewport offset 10 years ago
Jannik Vogel f746a00964 Respect vs output map 10 years ago
Jannik Vogel a66c186e81 PICA: Align vertex attributes 10 years ago
bunnei 6efb710b28 shader_jit_x64: Clear cache after code space fills up. 10 years ago