599 Commits (ec770c0bbfb3ec67aee5b9d5004b5a2fd85584df)

Author SHA1 Message Date
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 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
Yuri Kunde Schlesner 8c337f1d29 Pica: Improve accuracy of immediate-mode support 10 years ago
Yuri Kunde Schlesner 312441eb72 OpenGL: Don't attempt to draw empty triangle batches 10 years ago
Lioncash 7b2af63608 video_core: Don't cast away const 10 years ago
Lioncash 6d9e7e962b shader_interpreter: use std::inner_product for the dot product 10 years ago
Lioncash f8c709aaca core/video_core: Make NumIds functions constexpr 10 years ago
Lioncash d04e1ad75c core/video_core: Don't cast away const in subscript operators 10 years ago
Jannik Vogel 67d9455c24 PICA: Alignment happens locally in vertex 10 years ago
Jannik Vogel 9e29ed3f66 PICA: Fix MAD/MADI encoding 10 years ago
Jannik Vogel 0957931bc4 PICA: Fix viewport offset 10 years ago
Jannik Vogel 3941f74688 Respect vs output map 10 years ago
Jannik Vogel 5cf2de5ecf PICA: Align vertex attributes 10 years ago
bunnei fcbcf16024 shader_jit_x64: Clear cache after code space fills up. 10 years ago
bunnei 39b59df530 shader_jit_x64: Make assert outputs more useful & cleanup formatting. 10 years ago
bunnei a5d41a373e shader: Update log message to use proper log class. 10 years ago
Lioncash f932c2f4ac Common: Get rid of alignment macros 10 years ago
Lioncash 451cd3e77d renderer_base: In-class initialize variables 10 years ago