198 Commits (9b08698a0cd1c958a4479ca544dc35333aa0e370)

Author SHA1 Message Date
ReinUsesLisp 9b08698a0c maxwell_3d: Change write dirty flags to a bitset 6 years ago
ReinUsesLisp 9e74e6988b maxwell_3d: Flatten cull and front face registers 6 years ago
ReinUsesLisp eed789d0d1 video_core: Reintroduce dirty flags infrastructure 6 years ago
ReinUsesLisp 1eee891f6e gl_state: Remove clip distances tracking 6 years ago
ReinUsesLisp d3e433a380 gl_state: Remove viewport and depth range tracking 6 years ago
ReinUsesLisp 96ac3d518a gl_rasterizer: Remove dirty flags 6 years ago
ReinUsesLisp 6a0220b2e1 texture_cache: Implement layered framebuffer attachments 6 years ago
ReinUsesLisp aae8c180cb gl_query_cache: Implement host queries using a deferred cache 6 years ago
ReinUsesLisp 2b58652f08 maxwell_3d: Slow implementation of passed samples (query 21) 7 years ago
Fernando Sahmkow 0cb3bcfbb7 Maxwell3D: Correct query reporting. 6 years ago
ReinUsesLisp 7da52673d0 gl_rasterizer: Implement GL_POINT_SPRITE 6 years ago
ReinUsesLisp 4eed744277 maxwell_3d: Fix stencil back mask 6 years ago
Fernando Sahmkow b97608ca64 Shader_IR: Allow constant access of guest driver. 6 years ago
Fernando Sahmkow c921e496eb GPU: Implement guest driver profile and deduce texture handler sizes. 6 years ago
Lioncash 9e874898f5 maxwell_3d: Make dirty_pointers private 6 years ago
ReinUsesLisp c375d735e6 gl_state: Implement PROGRAM_POINT_SIZE 6 years ago
ReinUsesLisp 5770418fb3
maxwell_3d: Add depth bounds registers 6 years ago
ReinUsesLisp da0aa4da6b
gl_rasterizer: Implement RASTERIZE_ENABLE 6 years ago
Fernando Sahmkow 7ffb672f61 Maxwell3D: Implement Depth Mode. 6 years ago
ReinUsesLisp 36651f215a
maxwell_3d: Add tessellation tess level registers 6 years ago
ReinUsesLisp 707bf41c6f
maxwell_3d: Add tessellation mode register 6 years ago
ReinUsesLisp d2b50c5ebd
maxwell_3d: Add patch vertices register 6 years ago
ReinUsesLisp 180417c514
gl_shader_cache: Remove dynamic BaseBinding specialization 6 years ago
ReinUsesLisp c8a48aacc0
video_core: Unify ProgramType and ShaderStage into ShaderType 6 years ago
ReinUsesLisp 7990220df7
maxwell_3d: Fix stencil_back_func_mask offset 6 years ago
bunnei 1bdae0fe29 common_func: Use std::array for INSERT_PADDING_* macros. 6 years ago
ReinUsesLisp fa31e5b868
maxwell_3d/kepler_compute: Remove unused arguments in GetTexture 6 years ago
ReinUsesLisp 961fe4d19b
maxwell_3d: Remove unused method GetStageTextures 6 years ago
ReinUsesLisp 3e469cecc1
maxwell_3d: Silence implicit conversion warnings 6 years ago
Fernando Sahmkow 33fcec3502 Shader_IR: allow lookup of texture samplers within the shader_ir for instructions that don't provide it 6 years ago
Fernando Sahmkow 1a58f45d76 VideoCore: Unify const buffer accessing along engines and provide ConstBufferLocker class to shaders. 6 years ago
ReinUsesLisp fe7f20e659 maxwell_3d: Add dirty flags for depth bounds values 6 years ago
Fernando Sahmkow 68f5aff64f Maxwell3D: Corrections and refactors to MME instance refactor 6 years ago
Fernando Sahmkow 7606da5611 VideoCore: Corrections to the MME Inliner and removal of hacky instance management. 6 years ago
Fernando Sahmkow ba02d564f8 Video Core: initial Implementation of InstanceDraw Packaging 6 years ago
ReinUsesLisp 6170337001 gl_rasterizer: Implement image bindings 7 years ago
ReinUsesLisp 5f309b88db Revert "Revert #2466" and stub FirmwareCall 4 6 years ago
ReinUsesLisp 701dedcfad maxwell_3d: Avoid moving macro_params 6 years ago
ReinUsesLisp 52a41f482f maxwell_3d: Fix macro binding cursor 6 years ago
Fernando Sahmkow 7a35178ee2 Maxwell3D: Reorganize and address feedback 7 years ago
Fernando Sahmkow 4be61013a1 GL_State: Feedback and fixes 7 years ago
Fernando Sahmkow 5ad889f6fd Maxwell3D: Address Feedback 7 years ago
Fernando Sahmkow a081dea8ab Maxwell3D: Implement State Dirty Flags. 7 years ago
Fernando Sahmkow 0d3db58657 Maxwell3D: Rework CBData Upload 7 years ago
Fernando Sahmkow f2e7b29c14 Maxwell3D: Rework the dirty system to be more consistant and scaleable 7 years ago
Fernando Sahmkow e42bcf2314 maxwell3d: Implement Conditional Rendering 7 years ago
ReinUsesLisp 7ecf64257a gl_rasterizer: Minor style changes 7 years ago
ReinUsesLisp 2f2a61887a video_core/engines: Move ConstBufferInfo out of Maxwell3D 7 years ago
Lioncash c212fc9b2c video_core/engines/maxwell_3d: Add is_trivially_copyable_v check for Regs 7 years ago
ReinUsesLisp bd81a03d9d gl_shader_decompiler: Declare all possible varyings on physical attribute usage 7 years ago