925 Commits (cbf57de4e5620cd2f579bee08aa2c54e757150ee)

Author SHA1 Message Date
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
Lioncash b759bf3513 render_base: Clarify/normalize getter functions 10 years ago
Lioncash c9f47a9b3c renderer_base: Don't directly expose the rasterizer unique_ptr 10 years ago
LittleWhite 59fe02348a Improve error report from Init() functions 10 years ago
Yuri Kunde Schlesner d2ce686d97 Pica: Write depth value even when depth test is disabled 10 years ago
Dwayne Slater 141fe87a0f Add immediate mode vertex submission 10 years ago
MerryMage 0e58079fcd renderer_opengl: Initalise fragment shader LUT textures 10 years ago
Dwayne Slater 77879fcf08 Fix out of bounds array access when loading a component >= 12 10 years ago
Dwayne Slater ad2c86d416 Add support for padding vertex attributes 10 years ago
MerryMage 867c111e99 BitField: Make trivially copyable and remove assignment operator 10 years ago
bunnei a5f5751b75 pica: Cleanup lighting register definitions and documentation. 10 years ago
bunnei 0a12278cd2 gl_rasterizer: Use alignas(16) instead of explicit padding. 10 years ago
bunnei 1dd1f58218 renderer_opengl: Use GLvec3/GLvec4 aliases for commonly used types. 10 years ago
bunnei a6ad0df69f gl_rasterizer: Fix issue with interpolation of opposite quaternions. 10 years ago
bunnei 0e48729a3a pica_types: Fix typo in docstring. 10 years ago
bunnei cc283bfedd pica_types: Replace float24/20/16 with a template class. 10 years ago
bunnei 27523be7a4 command_processor: Add an assertion to ensure LUTs are not written past their boundaries. 10 years ago
bunnei fb6e05281c gl_rasterizer: Remove unnecessary casts. 10 years ago
bunnei a30c609b75 gl_rasterizer: Fix PicaShaderConfig on GCC. 10 years ago
bunnei 4e22e5544a gl_rasterizer: Initial implementation of bump mapping. 10 years ago
bunnei da4f531a59 gl_shader_gen: Fix bug in LUT range (should within range [0, 255] not [0, 256]). 10 years ago
bunnei ff25eb8cc9 gl_shader_gen: Implement lighting red, green, and blue reflection. 10 years ago
bunnei 4f0fc85f84 gl_shader_gen: View should be normalized. 10 years ago