784 Commits (84f423dea686f1edb08a23d2e2dbc59146f34e4d)

Author SHA1 Message Date
Yuri Kunde Schlesner 300e68c5df VideoCore: Fix dangling lambda context in shader interpreter 9 years ago
Jannik Vogel e22a00f35f OpenGL: Avoid error on unsupported lighting LUT 9 years ago
bunnei cfefb55db2 config: Add a setting for graphics V-Sync. 9 years ago
Yuri Kunde Schlesner 8e13889337 OpenGL: Add scaled resolution support to scissor 10 years ago
Yuri Kunde Schlesner e1b005a568 PICA: Scissor fixes and cleanups 10 years ago
Subv 4a9e0e5430 PICA: Implement scissor test 10 years ago
scurest de4705914d Remove superfluous std::move in return std::move(local_var) 10 years ago
Jannik Vogel 41b823a637 OpenGL: Implement fog 10 years ago
Jannik Vogel 528b4ba2a7 Rasterizer: Implement fog 10 years ago
Jannik Vogel 0d7d513c54 Pica: Add fog state 10 years ago
Jannik Vogel 9a3c245750 OpenGL: Avoid undefined behaviour for UNIFORM_BLOCK_DATA_SIZE 10 years ago
mailwl ee188dbdc6 gsp::gpu: Reset g_thread_id in UnregisterInterruptRelayQueue 10 years ago
Jannik Vogel e00b2fbcc2 OpenGL: Set shader_dirty on lighting changes 10 years ago
Jannik Vogel d18118b305 Pica: Name LightSrc.config register 10 years ago
Jannik Vogel 16a0830caa Pica: Name lighting.config0 and .config1 registers 10 years ago
Jannik Vogel be4a423c19 OpenGL: Use uniforms for dist_atten_bias and dist_atten_scale 10 years ago
Jannik Vogel 4511a8505d Refactor Tev stage dumper 10 years ago
Jannik Vogel 79369e240a Extend Tev stage dumper 10 years ago
Jannik Vogel df3eeea302 Retrieve shader result from new OutputRegisters-type 10 years ago
Jannik Vogel 8655efef3e OpenGL: Only update depth uniforms if the depth changed 10 years ago
Jannik Vogel dc25f50017 OpenGL: value-initialize variables which cause uninitialised access otherwise 10 years ago
Jannik Vogel 208a74a882 Use new shader-jit signature for interpreter 10 years ago
Jannik Vogel b3e96d8e29 Refactor access to state in shader-jit 10 years ago
Jannik Vogel 55e804b610 OpenGL: Support blend equation 10 years ago
Jannik Vogel ad0acfea14 Move program_counter and call_stack from UnitState to interpreter 10 years ago
Jannik Vogel 101eb11369 Move default_attributes into Pica state 10 years ago
Jannik Vogel acfb5257dd Turn ShaderSetup into struct 10 years ago
Jannik Vogel 833799a328 OpenGL: Implement texture type 3 10 years ago
Jannik Vogel e149c3cad4 Rasterizer: Implement texture type 3 10 years ago
Jannik Vogel 76be1439f6 Pica: Add tc0.w to OutputVertex 10 years ago
Jannik Vogel 02a17627f5 Pica: Add texture type to state 10 years ago
Lioncash 4b5da9b606 gl_rasterizer: Fix compilation for debug builds 10 years ago
Jannik Vogel 1f3ecfa49a OpenGL: Implement W-Buffers and fix depth-mapping 10 years ago
Jannik Vogel da761012b9 Pica: Implement W-Buffer in SW rasterizer 10 years ago
Lioncash b6dd73e5c3 vertex_loader: Correct forward declaration of InputVertex 10 years ago
Lioncash 38eca6b728 vertex_loader: Provide an assertion for ensuring the loader has been setup 10 years ago
Lioncash 561157d259 vertex_loader: Add constructors to facilitate immediate and two-step initialization 10 years ago
Lioncash 9f536396ad vertex_loader: initialize_num_total_attributes. 10 years ago
Lioncash a20ffc0df1 vertex_loader: Use std::array instead of raw C arrays 10 years ago
Lioncash 4633449bfc vertex_loader: Correct header ordering 10 years ago
Alexander Laties 17e9bc5392 fixup simple type conversions where possible 10 years ago
Emmanuel Gil Peyrot f20454b97c Frontends, VideoCore: Move glad initialisation to the frontend 10 years ago
Jannik Vogel db061e0568 Pica: Rename VertexLoaded breakpoint to VertexShaderInvocation 10 years ago
Jannik Vogel b360295880 Pica: Use a union for PicaShaderConfig 10 years ago
Jannik Vogel 9936dc107f Pica: Add TevStageConfigRaw to PicaShaderConfig (MSVC workaround) 10 years ago
Jannik Vogel 386604cd07 Pica: Make PicaShaderConfig trivially_copyable and clear it before use 10 years ago
Jannik Vogel 8f354eb8a7 OpenGL: Don't copy const_color (Reverts #1745) 10 years ago
Jannik Vogel 22426f3e89 Pica: Replace logic in shader.cpp with loop 10 years ago
Jannik Vogel 71ec65341b OpenGL: Copy TevStageConfig using a loop. Fixes bug: const_color not copied 10 years ago
Jannik Vogel 03a243469b OpenGL: border_color was never set. Fixed. (#1740) 10 years ago