summaryrefslogtreecommitdiff
path: root/src/video_core/engines (follow)
Commit message (Expand)AuthorAgeFilesLines
* ShaderGen: Implemented the fmul32i shader instruction.Gravatar Subv2018-04-191-3/+14
* gl_shader_gen: Support vertical/horizontal viewport flipping. (#347)Gravatar bunnei2018-04-181-1/+10
* GPU: Pitch textures are now supported, don't assert when encountering them.Gravatar Subv2018-04-181-2/+3
* Merge pull request #346 from bunnei/misc-gpu-improvementsGravatar bunnei2018-04-171-1/+2
|\
| * maxwell3d: Allow Texture2DNoMipmap as Texture2D.Gravatar bunnei2018-04-171-1/+2
* | Merge pull request #344 from bunnei/shader-decompiler-p2Gravatar bunnei2018-04-171-10/+33
|\ \
| * | shader_bytecode: Make ctor's constexpr and explicit.Gravatar bunnei2018-04-171-7/+7
| * | gl_shader_decompiler: Implement FMUL/FADD/FFMA immediate instructions.Gravatar bunnei2018-04-171-0/+14
| * | gl_shader_decompiler: Add support for TEXS instruction.Gravatar bunnei2018-04-171-5/+14
| |/
* / renderer_opengl: Implement BlendEquation and BlendFunc.Gravatar bunnei2018-04-172-4/+48
|/
* gl_rasterizer: Implement indexed vertex mode.Gravatar bunnei2018-04-162-2/+46
* GPU: Added a function to determine whether a shader stage is enabled or not.Gravatar Subv2018-04-142-0/+24
* shaders: Add NumTextureSamplers const, remove unused #pragma.Gravatar bunnei2018-04-141-2/+0
* shaders: Address PR review feedback.Gravatar bunnei2018-04-141-1/+1
* shaders: Fix GCC and clang build issues.Gravatar bunnei2018-04-141-3/+3
* gl_shader_decompiler: Implement negate, abs, etc. and lots of cleanup.Gravatar bunnei2018-04-141-20/+39
* shader_bytecode: Add FSETP and KIL to GetInfo.Gravatar bunnei2018-04-141-0/+3
* shader_bytecode: Add SubOp decoding.Gravatar bunnei2018-04-141-0/+10
* maxwell_3d: Make memory_manager public.Gravatar bunnei2018-04-131-2/+1
* maxwell_3d: Fix shader_config decodings.Gravatar bunnei2018-04-131-6/+3
* shader_bytecode: Add initial module for shader decoding.Gravatar bunnei2018-04-131-0/+297
* GPU: Assert when finding a texture with a format type other than UNORM.Gravatar Subv2018-04-061-0/+2
* GPU: Use the MacroInterpreter class to execute the GPU macros instead of HLEi...Gravatar Subv2018-04-012-121/+13
* GPU: Implemented a gpu macro interpreter.Gravatar Subv2018-04-012-0/+8
* gl_rasterizer: Add a SyncViewport method.Gravatar bunnei2018-03-261-0/+10
* gl_rasterizer: Normalize vertex array data as appropriate.Gravatar bunnei2018-03-261-0/+4
* maxwell_3d: Use names that match envytools for VertexType.Gravatar bunnei2018-03-261-8/+8
* maxwell_3d: Add VertexAttribute struct and cleanup.Gravatar bunnei2018-03-261-121/+160
* Maxwell3D: Call AccelerateDrawBatch on DrawArrays.Gravatar bunnei2018-03-261-1/+8
* gl_rasterizer: Implement AnalyzeVertexArray.Gravatar bunnei2018-03-261-0/+35
* maxwell: Add RenderTargetFormat enum.Gravatar bunnei2018-03-261-3/+4
* GPU: Load the sampler info (TSC) when retrieving active textures.Gravatar Subv2018-03-262-21/+67
* GPU: Make the debug_context variable a member of the frontend instead of a gl...Gravatar Subv2018-03-241-11/+13
* GPU: Added a function to retrieve the active textures for a shader stage.Gravatar Subv2018-03-242-50/+59
* GPU: Implement the Incoming/FinishedPrimitiveBatch debug breakpoints.Gravatar Subv2018-03-241-0/+7
* GPU: Implement the MaxwellCommandLoaded/Processed debug breakpoints.Gravatar Subv2018-03-241-0/+10
* GPU: Added a method to unswizzle a texture without decoding it.Gravatar Subv2018-03-241-1/+1
* GPU: Preliminary work for texture decoding.Gravatar Subv2018-03-241-0/+45
* GPU: Added viewport registers to Maxwell3D's reg structure.Gravatar Subv2018-03-241-1/+18
* maxwell_3d: Add some format decodings and string helper functions.Gravatar bunnei2018-03-221-3/+107
* GPU: Added vertex attribute format registers.Gravatar Subv2018-03-211-1/+14
* GPU: Added registers for the number of vertices to render.Gravatar Subv2018-03-201-2/+13
* Merge pull request #253 from Subv/rt_depthGravatar Mat M2018-03-191-1/+48
|\
| * GPU: Added Z buffer registers to Maxwell3D's reg structure.Gravatar Subv2018-03-191-1/+17
| * GPU: Added the render target (RT) registers to Maxwell3D's reg structure.Gravatar Subv2018-03-191-1/+32
* | Clang FixesGravatar N00byKing2018-03-191-1/+2
* | Clean Warnings (?)Gravatar N00byKing2018-03-191-1/+1
|/
* GPU: Added the TSC registers to the Maxwell3D register structure.Gravatar Subv2018-03-191-1/+15
* GPU: Added the TIC registers to the Maxwell3D register structure.Gravatar Subv2018-03-191-1/+16
* GPU: Implement macro 0xE1A BindTextureInfoBuffer in HLE.Gravatar Subv2018-03-182-1/+29