959 Commits (2dee7d799dfac1f7fc2d605b708b98ca28b45bbd)

Author SHA1 Message Date
Fernando Sahmkow 24bf7e4de0 Maxwell3D: Rework CBData Upload 7 years ago
Fernando Sahmkow 7c50842226 Maxwell3D: Rework the dirty system to be more consistant and scaleable 7 years ago
Fernando Sahmkow 67d869b53a maxwell3d: Implement Conditional Rendering 7 years ago
ReinUsesLisp 37a3fdc6c6 gl_rasterizer: Implement compute shaders 7 years ago
Fernando Sahmkow d5d4cc30ec shader_ir: Implement BRX & BRA.CC 7 years ago
ReinUsesLisp a650406899 gl_shader_decompiler: Implement gl_ViewportIndex and gl_Layer in vertex shaders 7 years ago
ReinUsesLisp 48d485d6df shader/texture: Add F16 support for TLDS 7 years ago
ReinUsesLisp e6d37e10db gl_rasterizer: Minor style changes 7 years ago
Fernando Sahmkow 779c115dbb video_core: Implement GPU side Syncpoints 7 years ago
ReinUsesLisp 7eed876cfb shader_bytecode: Include missing <array> 7 years ago
Fernando Sahmkow 7afd5d2367 surface: Correct format S8Z24 7 years ago
Fernando Sahmkow 18322c1369 decoders: correct block calculation 7 years ago
Fernando Sahmkow c15d41e8cd fermi2d: Correct Origin Mode 7 years ago
Fernando Sahmkow bc8f3d4964 texture_cache: Fermi2D reform and implement View Mirage 7 years ago
ReinUsesLisp 224e4e174d shader: Decode SUST and implement backing image functionality 7 years ago
ReinUsesLisp 91b16d383a maxwell_3d: Partially implement texture buffers as 1D textures 7 years ago
ReinUsesLisp 27cd63a05a shader: Implement texture buffers 7 years ago
Fernando Sahmkow f42ada6945 texture_cache: loose TryReconstructSurface when accurate GPU is not on. 7 years ago
Fernando Sahmkow 7884bf60a6 engine_upload: Addapt to new Texture Cache 7 years ago
ReinUsesLisp 1d10810d2b video_core: Use un-shifted block sizes to avoid integer divisions 7 years ago
ReinUsesLisp 51d624bf2c kepler_compute: Use std::array for cbuf info 7 years ago
ReinUsesLisp 667ecbda37 kepler_compute: Fix block_dim_x encoding 7 years ago
ReinUsesLisp 1073b32300 video_core/engines: Move ConstBufferInfo out of Maxwell3D 7 years ago
Fernando Sahmkow a8250f511b shader_bytecode: Mark EXIT as flow instruction 7 years ago
ReinUsesLisp 68af52d525 shader/memory: Implement ST (generic memory) 7 years ago
ReinUsesLisp 71ded7da4e shader/memory: Implement LD (generic memory) 7 years ago
Fernando Sahmkow d7fbe5838c maxwell_3d: reduce sevirity of different component formats assert. 7 years ago
Lioncash c02a05d199 video_core/engines/engine_upload: Amend constructor initializer list order 7 years ago
Lioncash 0c9db2ddf0 video_core/engines/engine_upload: Default destructor in the cpp file 7 years ago
Lioncash f06049438a video_core/engines/engine_upload: Remove unnecessary const on parameters in function declarations 7 years ago
Lioncash d3f74a0c6f video_core/engines/engine_upload: Remove unnecessary includes 7 years ago
Lioncash a394c8b35a video_core/engines/maxwell3d: Get rid of three magic values in CallMethod() 7 years ago
Lioncash e9064216a2 video_core/engines/maxwell_3d: Simplify for loops into ranged for loops within InitializeRegisterDefaults() 7 years ago
Lioncash b66f9188cb video_core/engines/maxwell_3d: Add is_trivially_copyable_v check for Regs 7 years ago
ReinUsesLisp 5bf7324068 shader_ir/other: Implement IPA.IDX 7 years ago
ReinUsesLisp f96020b2ae shader_ir/memory: Implement physical input attributes 7 years ago
ReinUsesLisp ac78410d39 gl_shader_decompiler: Declare all possible varyings on physical attribute usage 7 years ago
ReinUsesLisp 9a9902214e shader_bytecode: Add AL2P decoding 7 years ago
Fernando Sahmkow 08f861a820 Refactors and name corrections. 7 years ago
Fernando Sahmkow 3d37c4161a Fixes and Corrections to DMA Engine 7 years ago
Fernando Sahmkow 122b06d102 Add Swizzle Parameters to the DMA engine 7 years ago
Fernando Sahmkow bcf4b19fca Add Documentation Headers to all the GPU Engines 7 years ago
Fernando Sahmkow 5c4de1e3fb Corrections and styling 7 years ago
Fernando Sahmkow 4a2763a121 Implement Maxwell3D Data Upload 7 years ago
Fernando Sahmkow e42bf4f314 Introduce skeleton of the GPU Compute Engine. 7 years ago
Fernando Sahmkow 86e8a9f978 Revamp Kepler Memory to use a subegine to manage uploads 7 years ago
ReinUsesLisp 7a56d07632 video_core: Silent -Wswitch warnings 7 years ago
Fernando Sahmkow b33c627670 Use ReadBlockUnsafe on TIC and TSC reading 7 years ago
Fernando Sahmkow 525211db3b Use WriteBlock and ReadBlock. 7 years ago
Fernando Sahmkow 15368c6070 Implement Block Linear copies in Kepler Memory. 7 years ago