388 Commits (91fcf7f484acdfd4ed87d390d0fff71c9e113ea4)

Author SHA1 Message Date
aroulin d1c8dcd844 Shader: implement SGE, SGEI and SLT in JIT 11 years ago
aroulin 76afa48b0c Shader: implement SGE, SGEI in interpreter 11 years ago
aroulin 12e2cb045f Shader: Save caller-saved registers in JIT before a CALL 11 years ago
aroulin 28f5cdc0dd Shader: implement EX2 and LG2 in JIT 11 years ago
LittleWhite a98d1fc3fa Fix Linux GCC 4.9 build (complaining about undeclared memset) 11 years ago
aroulin 7ca01b779f Shader: implement EX2 and LG2 in interpreter 11 years ago
Tony Wasserka ca1fea38dc Build fix for Debug configurations. 11 years ago
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
Patrick Martin 78b1877f9e videocore: Added RG8 texture support 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
Lectem facb2555a9 citra-qt/debug_utils: Use lock_guard everywhere 11 years ago
Lectem e663751f8b citra-qt/command list: Add mask column 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