summaryrefslogtreecommitdiff
path: root/src/video_core (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #468 from Subv/compound_predsGravatar bunnei2018-05-251-46/+66
|\
| * Shader: Implemented compound predicates in fset.Gravatar Subv2018-05-241-28/+12
| * Shader: Implemented compound predicates in fsetp.Gravatar Subv2018-05-241-19/+55
* | GPU: Allow command lists to rebind a channel to another engine in the middle ...Gravatar Subv2018-05-241-1/+0
|/
* Merge pull request #456 from Subv/unmap_bufferGravatar bunnei2018-05-202-0/+20
|\
| * GPU: Implemented nvhost-as-gpu's UnmapBuffer ioctl.Gravatar Subv2018-05-202-0/+20
* | Merge pull request #458 from Subv/fmnmxGravatar bunnei2018-05-202-6/+26
|\ \
| * | Shaders: Implemented the FMNMX shader instruction.Gravatar Subv2018-05-202-6/+26
| |/
* | Merge pull request #452 from Subv/psetpGravatar Sebastian Valle2018-05-201-0/+3
|\ \
| * | ShadersDecompiler: Added decoding for the PSETP instruction.Gravatar Subv2018-05-191-0/+3
| |/
* | Merge pull request #451 from Subv/gl_array_sizeGravatar Sebastian Valle2018-05-202-13/+3
|\ \
| * | GLRenderer: Remove unused hw_vao_enabled_attributes variable.Gravatar Subv2018-05-192-4/+0
| * | GLRenderer: Remove unused vertex buffer and increase the size of the stream b...Gravatar Subv2018-05-192-9/+3
| |/
* / GLRenderer: Log the shader source code when program linking fails.Gravatar Subv2018-05-191-0/+27
|/
* general: Make formatting of logged hex values more straightforwardGravatar Lioncash2018-05-021-1/+1
* Merge pull request #422 from bunnei/shader-movGravatar bunnei2018-04-294-0/+30
|\
| * maxwell_3d: Reset vertex counts after drawing.Gravatar bunnei2018-04-291-0/+10
| * gl_shader_decompiler: Implement MOV_R.Gravatar bunnei2018-04-291-1/+2
| * maxwell_to_gl: Implement type SignedNorm, Size_8_8_8_8.Gravatar bunnei2018-04-291-0/+12
| * shader_bytecode: Add decoding for FMNMX instruction.Gravatar bunnei2018-04-291-0/+2
| * gl_shader_decompiler: Implement MOV_C.Gravatar bunnei2018-04-291-0/+5
* | Shaders: Implemented predicate condition 3 (LessEqual) in the fset and fsetp ...Gravatar Subv2018-04-291-0/+7
|/
* Merge pull request #416 from bunnei/shader-ints-p3Gravatar bunnei2018-04-292-114/+206
|\
| * gl_shader_decompiler: Partially implement I2I_R, and I2F_R.Gravatar bunnei2018-04-282-8/+34
| * gl_shader_decompiler: More cleanups, etc. with how we handle register types.Gravatar bunnei2018-04-281-44/+120
| * GLSLRegister: Simplify register declarations, etc.Gravatar bunnei2018-04-281-63/+31
| * shader_bytecode: Add decodings for i2i instructions.Gravatar bunnei2018-04-281-3/+20
| * gl_shader_decompiler: Implement MOV32_IMM instruction.Gravatar bunnei2018-04-282-2/+7
* | fermi_2d: Fix surface copy block height.Gravatar bunnei2018-04-282-2/+7
|/
* Merge pull request #408 from bunnei/shader-ints-p2Gravatar bunnei2018-04-271-154/+262
|\
| * gl_shader_decompiler: Add GLSLRegisterManager class to track register state.Gravatar bunnei2018-04-271-154/+262
* | renderer_opengl: Replace usages of LOG_GENERIC with fmt-capable equivalentsGravatar Lioncash2018-04-271-6/+7
|/
* general: Convert assertion macros over to be fmt-compatibleGravatar Lioncash2018-04-274-7/+7
* gl_shader_decompiler: Boilerplate for handling integer instructions.Gravatar bunnei2018-04-262-6/+111
* gl_shader_decompiler: Move color output to EXIT instruction.Gravatar bunnei2018-04-261-6/+12
* Merge pull request #396 from Subv/shader_opsGravatar bunnei2018-04-252-9/+89
|\
| * Shaders: Added bit decodings for the I2I instruction.Gravatar Subv2018-04-251-0/+6
| * Shaders: Implemented the FSET instruction.Gravatar Subv2018-04-251-0/+53
| * Shaders: Added decodings for the FSET instructions.Gravatar Subv2018-04-242-9/+30
* | GPU: Partially implemented the Fermi2D surface copy operation.Gravatar Subv2018-04-252-0/+59
* | GPU: Make the Textures::CopySwizzledData function accessible from the outside...Gravatar Subv2018-04-252-3/+6
* | GPU: Added a function to retrieve the bytes per pixel of the render target fo...Gravatar Subv2018-04-252-0/+15
* | GPU: Added surface copy registers to Fermi2DGravatar Subv2018-04-251-1/+57
* | GPU: Added boilerplate code for the Fermi2D engineGravatar Subv2018-04-253-3/+34
* | GPU: Reduce the number of registers of Maxwell3D to 0xE00.Gravatar Subv2018-04-252-5/+5
* | GPU: Move the Maxwell3D macro uploading code to the inside of the Maxwell3D p...Gravatar Subv2018-04-254-40/+23
* | GPU: Corrected the upper bound of the PFIFO method ids in the command processor.Gravatar Subv2018-04-251-1/+1
* | video-core: Move logging macros over to new fmt-capable onesGravatar Lioncash2018-04-255-18/+20
|/
* renderer_opengl: Use correct byte order for framebuffer pixel format ABGR8.Gravatar bunnei2018-04-241-2/+1
* gl_rasterizer_cache: Use CHAR_BIT for bpp conversions instead of 8.Gravatar bunnei2018-04-242-4/+4