829 Commits (f68fd997cd5e3211e9bf9d61d7e69f3567fe77fe)

Author SHA1 Message Date
Sam Spilsbury 164d297c6f shader: Handle non-CALL opcodes with a break 11 years ago
Sam Spilsbury 3d9c27ec5f shader: Format string must be provided inline and not as a variable 11 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. 11 years ago
Sam Spilsbury 79efd312a9 pica: Handle default lighting case 11 years ago
tfarley bd5a278e47 HWRasterizer: reorder declarations to match defs 11 years ago
tfarley 2680bd4062 HWRasterizer: sync specular uniform for new shaders 11 years ago
tfarley 459035a108 HWRasterizer: Texture forwarding 11 years ago
tfarley 621cf30b24 Config: Add scaled resolution option 11 years ago
Jannik Vogel c52ea04cf5 Rasterizer: Allow all blend factors for alpha blend-func 11 years ago
Lioncash c8c5cde430 debug_utils: use std::make_unique for initializing PicaTrace 11 years ago
bunnei 42045d12c2 shader_jit_x64: Rename RuntimeAssert to Compile_Assert. 11 years ago
bunnei 73c082b647 shader_jit_x64.cpp: Rename JitCompiler to JitShader. 11 years ago
bunnei 76f9651a3a shader_jit_x64: Free memory that's no longer needed after compilation. 11 years ago
bunnei b6e8a9e52c shader_jit_x64: Use a sorted vector instead of a set for keeping track of return addresses. 11 years ago
bunnei 276e57fea6 shader_jit_x64: Use CALL/RET instead of JMP for subroutines. 11 years ago
bunnei 0f9796a63e shader_jit_x64: Separate initialization and code generation for readability. 11 years ago
bunnei aec7a517ea shader_jit_x64: Get rid of unnecessary last_program_counter variable. 11 years ago
bunnei 5e6c1ccac7 shader_jit_x64: Execute certain asserts at runtime. 11 years ago
bunnei 110725828a shader: Remove unused 'state' argument from 'Setup' function. 11 years ago
bunnei 885208150d shader_jit_x64: Specify shader main offset at runtime. 11 years ago
bunnei 13385606c3 shader_jit_x64: Allocate each program independently and persist for emu session. 11 years ago
bunnei 35f72f88ae shader_jit_x64: Rewrite flow control to support arbitrary CALL and JMP instructions. 11 years ago
bunnei 88fb200dca shader_jit_x64: Fix strict memory aliasing issues. 11 years ago
Lioncash dc210b6498 file_util: Don't expose IOFile internals through the API 11 years ago
Jannik Vogel 4e717ff177 Pica: Remove geometry dumper (PICA_DUMP_GEOMETRY) 11 years ago
Jannik Vogel b9037213f2 OpenGL: Implement color combiner Operation::Dot3_RGB 11 years ago
Jannik Vogel f9727e111d OpenGL: Respect buffer-write allow registers 11 years ago
Jannik Vogel 93bc39e372 OpenGL: Split buffer-write mask sync into seperate functions 11 years ago
Jannik Vogel ca9fb9d1d5 Rasterizer: Respect buffer-write allow registers 11 years ago
Jannik Vogel 980cea05c3 OpenGL: Keep stencil-test and framebuffer.depth_format in sync 11 years ago
MerryMage 9f9c987924 Common: Remove Common::make_unique, use std::make_unique 11 years ago
Emmanuel Gil Peyrot 96f8b0992a OpenGL: Fix a double framebuffer completeness checks. 11 years ago
Jannik Vogel 204b5537b8 OpenGL: Check for framebuffer completeness 11 years ago
Jannik Vogel 4a5f9ab271 Avoid warnings by casting to size_t for ARRAY_SIZE() comparisons 11 years ago
Yuri Kunde Schlesner 8c337f1d29 Pica: Improve accuracy of immediate-mode support 11 years ago
Yuri Kunde Schlesner 312441eb72 OpenGL: Don't attempt to draw empty triangle batches 11 years ago
Lioncash 7b2af63608 video_core: Don't cast away const 11 years ago
Lioncash 6d9e7e962b shader_interpreter: use std::inner_product for the dot product 11 years ago
Lioncash f8c709aaca core/video_core: Make NumIds functions constexpr 11 years ago
Lioncash d04e1ad75c core/video_core: Don't cast away const in subscript operators 11 years ago
Jannik Vogel 67d9455c24 PICA: Alignment happens locally in vertex 11 years ago
Jannik Vogel 9e29ed3f66 PICA: Fix MAD/MADI encoding 11 years ago
Jannik Vogel 0957931bc4 PICA: Fix viewport offset 11 years ago
Jannik Vogel 3941f74688 Respect vs output map 11 years ago
Jannik Vogel 5cf2de5ecf PICA: Align vertex attributes 11 years ago
bunnei fcbcf16024 shader_jit_x64: Clear cache after code space fills up. 11 years ago
bunnei 39b59df530 shader_jit_x64: Make assert outputs more useful & cleanup formatting. 11 years ago
bunnei a5d41a373e shader: Update log message to use proper log class. 11 years ago
Lioncash f932c2f4ac Common: Get rid of alignment macros 11 years ago
Lioncash 451cd3e77d renderer_base: In-class initialize variables 11 years ago