aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/engines/maxwell_3d.h
AgeCommit message (Expand)Author
2018-07-03Merge pull request #609 from Subv/clear_buffersbunnei
2018-07-03GPU: Added registers for the CLEAR_BUFFERS and CLEAR_COLOR methods.Subv
2018-07-02GPU: Use only the least significant 3 bits when reading the depth test func.Subv
2018-07-02Merge pull request #608 from Subv/depthbunnei
2018-07-02GPU: Added registers for depth test and cull mode.Subv
2018-07-02GPU: Implemented the Z24S8 depth format and load the depth framebuffer.Subv
2018-07-02GPU: Added register definitions for the vertex buffer base element.Subv
2018-06-27maxwell_3d: Add a struct for RenderTargetConfig.bunnei
2018-06-08GPU: Added registers for normal and independent blending.Subv
2018-06-06GPU: Implement sampling multiple textures in the generated glsl shaders.Subv
2018-06-04GPU: Calculate the correct viewport dimensions based on the scale and transla...Subv
2018-04-25GPU: Reduce the number of registers of Maxwell3D to 0xE00.Subv
2018-04-25GPU: Move the Maxwell3D macro uploading code to the inside of the Maxwell3D p...Subv
2018-04-24Merge pull request #386 from Subv/gpu_querybunnei
2018-04-23GPU: Added asserts to our code for handling the QUERY_GET GPU command.Subv
2018-04-23GPU: Support multiple enabled vertex arrays.Subv
2018-04-18gl_shader_gen: Support vertical/horizontal viewport flipping. (#347)bunnei
2018-04-17renderer_opengl: Implement BlendEquation and BlendFunc.bunnei
2018-04-16gl_rasterizer: Implement indexed vertex mode.bunnei
2018-04-14GPU: Added a function to determine whether a shader stage is enabled or not.Subv
2018-04-13maxwell_3d: Make memory_manager public.bunnei
2018-04-13maxwell_3d: Fix shader_config decodings.bunnei
2018-04-01GPU: Use the MacroInterpreter class to execute the GPU macros instead of HLEi...Subv
2018-04-01GPU: Implemented a gpu macro interpreter.Subv
2018-03-26gl_rasterizer: Add a SyncViewport method.bunnei
2018-03-26gl_rasterizer: Normalize vertex array data as appropriate.bunnei
2018-03-26maxwell_3d: Use names that match envytools for VertexType.bunnei
2018-03-26maxwell_3d: Add VertexAttribute struct and cleanup.bunnei
2018-03-26gl_rasterizer: Implement AnalyzeVertexArray.bunnei
2018-03-26maxwell: Add RenderTargetFormat enum.bunnei
2018-03-26GPU: Load the sampler info (TSC) when retrieving active textures.Subv
2018-03-24GPU: Added a function to retrieve the active textures for a shader stage.Subv
2018-03-24GPU: Added viewport registers to Maxwell3D's reg structure.Subv
2018-03-22maxwell_3d: Add some format decodings and string helper functions.bunnei
2018-03-21GPU: Added vertex attribute format registers.Subv
2018-03-20GPU: Added registers for the number of vertices to render.Subv
2018-03-19GPU: Added Z buffer registers to Maxwell3D's reg structure.Subv
2018-03-19GPU: Added the render target (RT) registers to Maxwell3D's reg structure.Subv
2018-03-19GPU: Added the TSC registers to the Maxwell3D register structure.Subv
2018-03-19GPU: Added the TIC registers to the Maxwell3D register structure.Subv
2018-03-18GPU: Implement macro 0xE1A BindTextureInfoBuffer in HLE.Subv
2018-03-18GPU: Implement the BindStorageBuffer macro method in HLE.Subv
2018-03-18GPU: Handle writes to the CB_DATA method.Subv
2018-03-18GPU: Store uploaded GPU macros and keep track of the number of method paramet...Subv
2018-03-18GPU: Macros are specific to the Maxwell3D engine, so handle them internally.Subv
2018-03-17GPU: Renamed ShaderType to ShaderStage as that is less confusing.Subv
2018-03-17GPU: Store shader constbuffer bindings in the GPU state.Subv
2018-03-17GPU: Corrected some register offsets and removed superfluous macro registers.Subv
2018-03-17GPU: Make the SetShader macro call do the same as the real macro's code.Subv
2018-03-17GPU: Corrected the parameter documentation for the SetShader macro call.Subv