837 Commits (c8da75b7ed467f42775eb0d507f2704516775ab2)

Author SHA1 Message Date
Fernando Sahmkow 8a6fc529a9 shader_ir: Implement BRX & BRA.CC 7 years ago
ReinUsesLisp c9d886c84e gl_shader_decompiler: Implement gl_ViewportIndex and gl_Layer in vertex shaders 7 years ago
ReinUsesLisp d0966b9f7c shader/texture: Add F16 support for TLDS 8 years ago
ReinUsesLisp 7ecf64257a gl_rasterizer: Minor style changes 7 years ago
Fernando Sahmkow 82b829625b video_core: Implement GPU side Syncpoints 7 years ago
ReinUsesLisp 4d63f97945 shader_bytecode: Include missing <array> 7 years ago
Fernando Sahmkow 082740d34d surface: Correct format S8Z24 7 years ago
Fernando Sahmkow 7232a1ed16 decoders: correct block calculation 7 years ago
Fernando Sahmkow cb728797b0 fermi2d: Correct Origin Mode 7 years ago
Fernando Sahmkow 175aa343ff texture_cache: Fermi2D reform and implement View Mirage 8 years ago
ReinUsesLisp 06c4ce8645 shader: Decode SUST and implement backing image functionality 8 years ago
ReinUsesLisp b8c75a845b maxwell_3d: Partially implement texture buffers as 1D textures 8 years ago
ReinUsesLisp 4e81fc8296 shader: Implement texture buffers 8 years ago
Fernando Sahmkow d267948a73 texture_cache: loose TryReconstructSurface when accurate GPU is not on. 8 years ago
Fernando Sahmkow 6bd034eae9 engine_upload: Addapt to new Texture Cache 8 years ago
ReinUsesLisp 345e73f2fe video_core: Use un-shifted block sizes to avoid integer divisions 8 years ago
ReinUsesLisp 528c15051c kepler_compute: Use std::array for cbuf info 7 years ago
ReinUsesLisp 17d5fb6d06 kepler_compute: Fix block_dim_x encoding 7 years ago
ReinUsesLisp 2f2a61887a video_core/engines: Move ConstBufferInfo out of Maxwell3D 8 years ago
Fernando Sahmkow a32c52b1d8 shader_bytecode: Mark EXIT as flow instruction 7 years ago
ReinUsesLisp 75e7b45d69 shader/memory: Implement ST (generic memory) 8 years ago
ReinUsesLisp f78ef617b6 shader/memory: Implement LD (generic memory) 8 years ago
Fernando Sahmkow fc975e9021 maxwell_3d: reduce sevirity of different component formats assert. 8 years ago
Lioncash b01cce716e video_core/engines/engine_upload: Amend constructor initializer list order 8 years ago
Lioncash 9b6d993e52 video_core/engines/engine_upload: Default destructor in the cpp file 8 years ago
Lioncash ec1c69258a video_core/engines/engine_upload: Remove unnecessary const on parameters in function declarations 8 years ago
Lioncash 0f83c8dffa video_core/engines/engine_upload: Remove unnecessary includes 8 years ago
Lioncash 5db1b54b58 video_core/engines/maxwell3d: Get rid of three magic values in CallMethod() 8 years ago
Lioncash 48ce5880a0 video_core/engines/maxwell_3d: Simplify for loops into ranged for loops within InitializeRegisterDefaults() 8 years ago
Lioncash c212fc9b2c video_core/engines/maxwell_3d: Add is_trivially_copyable_v check for Regs 8 years ago
ReinUsesLisp d4df803b2b shader_ir/other: Implement IPA.IDX 8 years ago
ReinUsesLisp 71aa9d0877 shader_ir/memory: Implement physical input attributes 8 years ago
ReinUsesLisp bd81a03d9d gl_shader_decompiler: Declare all possible varyings on physical attribute usage 8 years ago
ReinUsesLisp 7632a7d6d2 shader_bytecode: Add AL2P decoding 8 years ago
Fernando Sahmkow e64c41efe8 Refactors and name corrections. 8 years ago
Fernando Sahmkow b3118ee316 Fixes and Corrections to DMA Engine 8 years ago
Fernando Sahmkow f1e5314f1a Add Swizzle Parameters to the DMA engine 8 years ago
Fernando Sahmkow e140e2ebc6 Add Documentation Headers to all the GPU Engines 8 years ago
Fernando Sahmkow 021d28c9b8 Corrections and styling 8 years ago
Fernando Sahmkow 701ce1c9d0 Implement Maxwell3D Data Upload 8 years ago
Fernando Sahmkow e4ff140b99 Introduce skeleton of the GPU Compute Engine. 8 years ago
Fernando Sahmkow a91d3fc639 Revamp Kepler Memory to use a subegine to manage uploads 8 years ago
ReinUsesLisp fbe8d1ceaa video_core: Silent -Wswitch warnings 8 years ago
Fernando Sahmkow ef381e6924 Use ReadBlockUnsafe on TIC and TSC reading 8 years ago
Fernando Sahmkow 3e96c367bd Use WriteBlock and ReadBlock. 8 years ago
Fernando Sahmkow bec28d692d Implement Block Linear copies in Kepler Memory. 8 years ago
Fernando Sahmkow aa471274d9 Do some corrections in conversion shader instructions. 8 years ago
Fernando Sahmkow 8a099ac99f Correct Kepler Memory on Linear Pushes. 8 years ago
ReinUsesLisp 5c280e6ff0 shader_ir: Implement STG, keep track of global memory usage and flush 8 years ago
Fernando Sahmkow 5c55ae4e18 Correct LOP_IMN encoding 8 years ago