Commit Graph

6789 Commits (f3885845fcc4db6d28713e6a45faca9c2d818d16)
 

Author SHA1 Message Date
bunnei 38eb33f150
Merge pull request #521 from Subv/bra
GPU: Corrected the branch targets for the shader bra instruction.
7 years ago
bunnei b54a72afc0
Merge pull request #520 from bunnei/shader-shl
gl_shader_decompiler: Implement SHL instruction.
7 years ago
mailwl 62cd19e4ae Small fixes 7 years ago
mailwl 7e3d746b06 Service/MM: add service and stub some functions 7 years ago
Subv e7dfcdde74 GPU: Corrected the branch targets for the shader bra instruction. 7 years ago
Subv 4b89348c00 GPU: Implemented the F2I_R shader instruction. 7 years ago
bunnei 8c99dd055c
Merge pull request #518 from Subv/incomplete_shaders
GPU: Implemented predicated exit instructions in the shader programs.
7 years ago
bunnei 799e632ccb gl_shader_decompiler: Fix typo with ISCADD instruction. 7 years ago
bunnei c23c30c76f gl_shader_decompiler: Implement SHL instruction. 7 years ago
bunnei 00749f5ab3
Merge pull request #519 from bunnei/pred-not-equal
gl_shader_decompiler: Implement PredCondition::NotEqual.
7 years ago
bunnei 6ea1576513 gl_shader_decompiler: Implement PredCondition::NotEqual. 7 years ago
bunnei 81a16c073a
Merge pull request #517 from Subv/iscadd
GPU: Implement the ISCADD shader instruction.
7 years ago
Subv 23b1e6eded GPU: Implement the ISCADD shader instructions. 7 years ago
Subv 438a9b70cc GPU: Added decodings for the ISCADD instructions. 7 years ago
bunnei e8bfff7b4b
Merge pull request #514 from Subv/lop32i
GPU: Implemented the LOP32I instruction.
7 years ago
bunnei f564822e78
Merge pull request #510 from Subv/isetp
GPU: Implemented the ISETP_R and ISETP_C instructions
7 years ago
Subv 6cf6fa2842 GPU: Implement predicated exit instructions in the shader programs. 7 years ago
Subv d27279092f GPU: Take into account predicated exits when performing shader control flow analysis. 7 years ago
bunnei 37fd4e6d9b
Merge pull request #512 from Subv/fset
GPU: Corrected the FSET and I2F instructions.
7 years ago
bunnei cdd92dc692
Merge pull request #501 from Subv/shader_bra
GPU: Partially implemented the bra shader instruction
7 years ago
bunnei 38d25a4cb2
Merge pull request #515 from Subv/viewport_fix
GPU: Calculate the correct viewport dimensions based on the scale and translate registers.
7 years ago
Subv 2933521a08 GPU: Use the bf bit in FSET to determine whether to write 0xFFFFFFFF or 1.0f. 7 years ago
Subv f6679ce422 GPU: Corrected the I2F_R implementation. 7 years ago
Subv 5d55403f94 GPU: Calculate the correct viewport dimensions based on the scale and translate registers.
This is how nouveau calculates the viewport width and height. For some reason some games set 0xFFFF in the VIEWPORT_HORIZ and VIEWPORT_VERT registers, maybe those are a misnomer and actually refer to something else?
7 years ago
bunnei 0a0233f39f
Merge pull request #490 from BreadFish64/extension-check
Add checks for OpenGL extension support
7 years ago
bunnei 9936d1b9e2
Merge pull request #513 from Subv/cache_alignment
GLCache: Corrected a mismatch between storing compressed sizes and verifying the uncompressed alignment in GetSurface.
7 years ago
greggameplayer 4fad069870 Nvdrv/devices/nvhost_gpu : Add some IoctlCommands with their params (#511)
* Add some IoctlCommand with their params to nvhost_gpu

* fix clang-format

* delete trailing whitespace

* fix some clang-format

* delete one other trailing whitespace

* last clang-format fix
7 years ago
Subv 0c688b421c GPU: Implemented the LOP32I instruction. 7 years ago
Subv cb47abecc6 GLCache: Corrected a mismatch between storing compressed sizes and verifying the uncompressed alignment in GetSurface. 7 years ago
BreadFish64 fbef849c04 sdl: add check for GL extension support 7 years ago
BreadFish64 0641950f9a qt: add check for GL extension support 7 years ago
bunnei b7c64f0ded
Merge pull request #502 from bunnei/more-am-stuff
am: Implement PopOutData, and various fixes.
7 years ago
Subv 90cddf1996 GPU: Use explicit types when retrieving the uniform values for fsetp/fset and isetp instead of the type of an invalid output register. 7 years ago
Subv 7c181fd4f4 GPU: Implemented the ISETP_R and ISETP_C shader instructions. 7 years ago
James Rowe d16f83fda3
Merge pull request #507 from valentinvanelslande/3616
Port citra #3616
7 years ago
Valentin Vanelslande 5c82400ef8
Port citra #3616 7 years ago
mailwl bb081dd1d2 Correct function results 7 years ago
mailwl 019778707d Service/nfp:user : stub some functions.
Used by Zelda: BoTW
7 years ago
bunnei afdd2f4cad am: Implement ILibraryAppletAccessor::PopOutData. 7 years ago
bunnei df4336a85e am: ISelfController:LaunchableEvent should be sticky. 7 years ago
bunnei 51d8a2c322 am: Stub out ILibraryAppletAccessor Start and GetResult methods. 7 years ago
bunnei 049ce242a4
Merge pull request #499 from bunnei/am-stuff
am: Implement CreateStorage, PushInData, etc.
7 years ago
Subv b481d8a00d GPU: Partially implemented the shader BRA instruction. 7 years ago
Subv 06c72b4fcf GPU: Added decoding for the BRA instruction. 7 years ago
bunnei 876b805e50 am: Implement ILibraryAppletAccessor::PushInData. 7 years ago
bunnei 2dcb98226b am: Implement IStorageAccessor::Write. 7 years ago
bunnei 9fedfbe141 am: Cleanup IStorageAccessor::Read. 7 years ago
bunnei d73c22bf4d am: Implement ILibraryAppletCreator::CreateStorage. 7 years ago
bunnei ba117854f9
Merge pull request #500 from Subv/long_queries
GPU: Partial implementation of long GPU queries.
7 years ago
bunnei 527c098ff6
Merge pull request #498 from bunnei/texs-mask
gl_shader_decompiler: Implement TEXS component mask.
7 years ago