374 Commits (5e81159e8ef61175a95f9e7fe04edc665a6710e7)

Author SHA1 Message Date
Tony Wasserka 1c1a9ab09b Introduce a shader tracer to allow inspection of input/output values for each processed instruction. 11 years ago
Tony Wasserka 9a1820ea61 Pica/DebugUtils: Include uniform information into shader dumps. 11 years ago
Tony Wasserka 41dda548cd citra-qt: Improve shader debugger. 11 years ago
bunnei 5c7e9ffce7 Shader: Use a POD struct for registers. 11 years ago
bunnei 4ffc095fa3 Rename ARCHITECTURE_X64 definition to ARCHITECTURE_x86_64. 11 years ago
bunnei e019e69016 Common: Cleanup CPU capability detection code. 11 years ago
bunnei 15e9a59ad0 Common: Move cpu_detect to x64 directory. 11 years ago
bunnei f9e3228caa x64: Refactor to remove fake interfaces and general cleanups. 11 years ago
bunnei fe33a705de JIT: Support negative address offsets. 11 years ago
bunnei c03924e60e Shader: Initial implementation of x86_x64 JIT compiler for Pica vertex shaders. 11 years ago
bunnei be08c22685 Common: Added MurmurHash3 hash function for general-purpose use. 11 years ago
bunnei 5794310781 Shader: Define a common interface for running vertex shader programs. 11 years ago
bunnei 2d100ebae3 Shader: Move shader code to its own subdirectory, "shader". 11 years ago
bunnei f622a78544 GPU: Refactor "VertexShader" namespace to "Shader". 11 years ago
Emmanuel Gil Peyrot fe83e1f777 ARM Core, Video Core, CitraQt, Citrace: Use CommonTypes types instead of the standard u?int*_t types. 11 years ago
Yuri Kunde Schlesner fe3a7af354 OpenGL: Fix state tracking in situations with reused object handles 11 years ago
Yuri Kunde Schlesner 60df1c9b2b OpenGL: Remove redundant texture.enable_2d field from OpenGLState 11 years ago
Yuri Kunde Schlesner a96502edd3 Videocore: Implement simple vertex caching 11 years ago
Yuri Kunde Schlesner 428154da45 OpenGL: Add a profiler category measuring framebuffer readback 11 years ago
Yuri Kunde Schlesner 1762267de4 OpenGL: Make OpenGL object resource wrappers fully inline 11 years ago
Yuri Kunde Schlesner e130dac7de Videocore: Don't reinitialize register name map on every query 11 years ago
Yuri Kunde Schlesner 4909a1486e Videocore: Simplify variables in vertex shader interpreter 11 years ago
Yuri Kunde Schlesner 877d2a0e48 Videocore: Replace std::stack in shader interpreter with static_vector 11 years ago
Yuri Kunde Schlesner 13347997ba VideoCore: #ifdef out some debugging routines 11 years ago
Yuri Kunde Schlesner 00529c71d4 Address error that remained in last merge 11 years ago
Yuri Kunde Schlesner 1fe9b0b82e VideoCore: Fix values of unset components in input attribute arrays 11 years ago
Yuri Kunde Schlesner 4e09202226 VideoCore: Saturate vertex colors before interpolating 11 years ago
Subv 6c0ea5f5e8 Qt/GPU Breakpoints: Added three more breakpoint types: 11 years ago
Subv 7b4961e968 Rasterizer/GL: Set the border color when binding a texture. 11 years ago
Yuri Kunde Schlesner e5c4fe0098 GL Renderer: Remove erroneous glEnable(GL_TEXTURE_2D) calls 11 years ago
Subv 009e34f08a GPU: Added registers for min and mag texture filters and implemented them in the hw renderer. 11 years ago
Yuri Kunde Schlesner ae985bf500 Pica: Correct switched S/T texture wrapping registers 11 years ago
Yuri Kunde Schlesner 5a75cf8fd2 Pica: Fix DP3 instruction, which wasn't assigning to the w component 11 years ago
Subv a694caeee0 GLRasterizer: Don't try to get a pointer to the depth buffer if it doesn't exist. 11 years ago
Subv 3600c32483 Rasterizer/Textures: Fixed a bug where the I4 format would get twice the real stride. 11 years ago
zawata 6933a50aeb Vertex Shader : Undo casting 11 years ago
zawata 04756bdaf6 Video_Core : Type fixes 11 years ago
zawata f7050021de Video_Core: Finally fix pesky warning 11 years ago
zawata 017437e8d7 Video_Core : Change Tabs to Spaces 11 years ago
zawata 716120da3d Video_Core : Fix Conversion Warnings 11 years ago
Tony Wasserka 33568494af Pica/Shader: Add geometry shader definitions. 11 years ago
Tony Wasserka aeec12dc33 Pica/CommandProcessor: Move default attribute setup to the proper position. 11 years ago
Tony Wasserka d2c3ecc8d8 Pica/Clipper: Output proper number of triangles in debugging logs. 11 years ago
Lectem d08e9b29e2 VideoCore: Implement the DOT3_RGB combiner 11 years ago
Tony Wasserka 5e79706db2 Pica: Implement stencil testing. 11 years ago
Tony Wasserka 0799b40caa Clean up command_processor.cpp. 11 years ago
Tony Wasserka 902fa4da52 Add CiTrace recording support. 11 years ago
Lectem 58d1c6398e Added GL_CLAMP_TO_BORDER support 11 years ago
Emmanuel Gil Peyrot 4964a359e1 Core: Cleanup hw includes. 11 years ago
Emmanuel Gil Peyrot f48b28ad27 Core, VideoCore: Replace or fix exit() calls. 11 years ago