54 Commits (8b08f82dc720848904b8a3d8a13dff779d6c119e)

Author SHA1 Message Date
Lioncash 8b08f82dc7 maxwell_3d: Remove unused variable within GetStageTextures() 8 years ago
bunnei 8aeff9cf8e gl_rasterizer: Fix check for if a shader stage is enabled. 8 years ago
Subv c1811ed3d1 GPU: Support clears that don't clear the color buffer. 8 years ago
Subv be51120d23 GPU: Bind and clear the render target when the CLEAR_BUFFERS register is written to. 8 years ago
James Rowe 0d46f0df12 Update clang format 8 years ago
James Rowe 638956aa81 Rename logging macro back to LOG_* 8 years ago
Subv a3d82ef5d9 Build: Fixed some MSVC warnings in various parts of the code. 8 years ago
Subv dbfc39d214 GPU: Implement sampling multiple textures in the generated glsl shaders. 8 years ago
Subv d57333406d GPU: Partial implementation of long GPU queries. 8 years ago
bunnei f41eb95e13 maxwell_3d: Reset vertex counts after drawing. 8 years ago
Lioncash 8475496630
general: Convert assertion macros over to be fmt-compatible 8 years ago
Subv c16cfbbc6c GPU: Reduce the number of registers of Maxwell3D to 0xE00. 8 years ago
Subv a994446b6e GPU: Move the Maxwell3D macro uploading code to the inside of the Maxwell3D processor. 8 years ago
Lioncash b7551e457b
video-core: Move logging macros over to new fmt-capable ones 8 years ago
bunnei 239ac8abe2 memory_manager: Make GpuToCpuAddress return an optional. 8 years ago
bunnei 9e11a76e92 memory_manager: Use GPUVAdddr, not PAddr, for GPU addresses. 8 years ago
Subv f208953585 GPU: Added asserts to our code for handling the QUERY_GET GPU command. 8 years ago
Subv 48d4efbd69 GPU: Pitch textures are now supported, don't assert when encountering them. 8 years ago
bunnei 4a8eb6745e maxwell3d: Allow Texture2DNoMipmap as Texture2D. 8 years ago
bunnei 174cba5c58 renderer_opengl: Implement BlendEquation and BlendFunc. 8 years ago
bunnei 1a1af3fda3 gl_rasterizer: Implement indexed vertex mode. 8 years ago
Subv ae58e46036 GPU: Added a function to determine whether a shader stage is enabled or not. 8 years ago
Subv dcc27d6dc1 GPU: Assert when finding a texture with a format type other than UNORM. 8 years ago
Subv 11b4ab9685 GPU: Use the MacroInterpreter class to execute the GPU macros instead of HLEing them. 8 years ago
Subv 1ec8d2123d GPU: Implemented a gpu macro interpreter. 8 years ago
bunnei 33c0bf9dc5 Maxwell3D: Call AccelerateDrawBatch on DrawArrays. 8 years ago
Subv 4697025b73 GPU: Load the sampler info (TSC) when retrieving active textures. 8 years ago
Subv 0ce52b1da2 GPU: Make the debug_context variable a member of the frontend instead of a global. 8 years ago
Subv 2c785bd06c GPU: Added a function to retrieve the active textures for a shader stage. 8 years ago
Subv 1c31e2b3d2 GPU: Implement the Incoming/FinishedPrimitiveBatch debug breakpoints. 8 years ago
Subv 1ad97c75a0 GPU: Implement the MaxwellCommandLoaded/Processed debug breakpoints. 8 years ago
Subv 1b8d798835 GPU: Added a method to unswizzle a texture without decoding it. 8 years ago
Subv 71ebc3e90d GPU: Preliminary work for texture decoding. 8 years ago
N00byKing 1d8b6ad13b Clang Fixes 8 years ago
N00byKing ef875d6a35 Clean Warnings (?) 8 years ago
Subv 03156d0c9a GPU: Implement macro 0xE1A BindTextureInfoBuffer in HLE. 8 years ago
Subv 7b6868e908 GPU: Implement the BindStorageBuffer macro method in HLE. 8 years ago
Subv 85d820b1b4 GPU: Handle writes to the CB_DATA method. 8 years ago
Subv aa586fa268 GPU: Store uploaded GPU macros and keep track of the number of method parameters. 8 years ago
Subv 7ac8657432 GPU: Macros are specific to the Maxwell3D engine, so handle them internally. 8 years ago
Subv ccb8da1512 GPU: Renamed ShaderType to ShaderStage as that is less confusing. 8 years ago
Subv 88698c156f GPU: Store shader constbuffer bindings in the GPU state. 8 years ago
Subv 1d9d9c16e8 GPU: Make the SetShader macro call do the same as the real macro's code. 8 years ago
Subv 579000e747 GPU: Corrected the parameter documentation for the SetShader macro call. 8 years ago
Subv f93d769a1c GPU: Handle the SetShader method call (0xE24) and store the shader config. 8 years ago
Subv 29feece4b8 GPU: Process command mode 5 (IncreaseOnce) differently from other commands. 8 years ago
Subv bf310a41b8 GPU: Assert that we get a 0 CODE_ADDRESS register in the 3D engine. 8 years ago
Subv 5fb4c718cc GPU: Intercept writes to the VERTEX_END_GL register. 8 years ago
Subv ac61a7d1e6 GPU: Partially implemented the QUERY_* registers in the Maxwell3D engine. 8 years ago
Subv 6cddf9d88e Make a GPU class in VideoCore to contain the GPU state. 8 years ago