151 Commits (c8a48aacc0a2bfe87de74e0aa7842f5d1aec1558)

Author SHA1 Message Date
ReinUsesLisp c8a48aacc0
video_core: Unify ProgramType and ShaderStage into ShaderType 6 years ago
ReinUsesLisp 80eacdf89b
texture_cache: Use a table instead of switch for texture formats 6 years ago
ReinUsesLisp 096f339a2a video_core: Silence implicit conversion warnings 6 years ago
ReinUsesLisp fa31e5b868
maxwell_3d/kepler_compute: Remove unused arguments in GetTexture 6 years ago
ReinUsesLisp 538ddd220e
video_core/textures: Remove unused index entry in FullTextureInfo 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 e3107788e6
maxwell_3d: Reduce FlushMMEInlineDraw logging to Trace 6 years ago
Lioncash c9c75f9587 maxwell_3d: Silence truncation warnings 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
David Marcec 01a4afee42 Mark DrawArrays as LOG_TRACE 6 years ago
Fernando Sahmkow 7761e44d18 Rasterizer: Refactor and simplify DrawBatch Interface. 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
Rodrigo Locatti 193bfefce4
maxwell_3d: Update firmware 4 call stub commentary 6 years ago
ReinUsesLisp 78574746bd renderer_opengl: Fix sRGB blits 6 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
Rodrigo Locatti 4d4f9cc104 video_core: Silent miscellaneous warnings (#2820) 6 years ago
Fernando Sahmkow 7a35178ee2 Maxwell3D: Reorganize and address feedback 7 years ago
Fernando Sahmkow 5ad889f6fd Maxwell3D: Address Feedback 7 years ago
Fernando Sahmkow 8cdbfe69b1 GL_Rasterizer: Corrections to Clearing. 7 years ago
Fernando Sahmkow 0ff4a5fa39 Maxwell3D: Correct marking dirtiness on CB upload 7 years ago
Fernando Sahmkow fec32fed18 GL_Rasterizer: Rework RenderTarget/DepthBuffer clearing 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
Fernando Sahmkow 82b829625b video_core: Implement GPU side Syncpoints 7 years ago
ReinUsesLisp b8c75a845b maxwell_3d: Partially implement texture buffers as 1D textures 7 years ago
ReinUsesLisp 2f2a61887a video_core/engines: Move ConstBufferInfo out of Maxwell3D 7 years ago
Fernando Sahmkow fc975e9021 maxwell_3d: reduce sevirity of different component formats assert. 7 years ago
Lioncash 5db1b54b58 video_core/engines/maxwell3d: Get rid of three magic values in CallMethod() 7 years ago
Lioncash 48ce5880a0 video_core/engines/maxwell_3d: Simplify for loops into ranged for loops within InitializeRegisterDefaults() 7 years ago
Fernando Sahmkow 021d28c9b8 Corrections and styling 7 years ago
Fernando Sahmkow 701ce1c9d0 Implement Maxwell3D Data Upload 7 years ago
Fernando Sahmkow ef381e6924 Use ReadBlockUnsafe on TIC and TSC reading 7 years ago
Fernando Sahmkow 492040bd9c Move ConstBufferAccessor to Maxwell3d, correct mistakes and clang format. 7 years ago
Fernando Sahmkow 7af82ca022 Implement Bindless Handling on SetupTexture 7 years ago
ReinUsesLisp ddcb711ee8 maxwell_3d: Reduce severity of ProcessSyncPoint 7 years ago
Fernando Sahmkow fc91e21206 Implement SyncPoint Register in the GPU. 7 years ago
Lioncash 22f02076c6 video_core/engines: Make memory manager members private 7 years ago
Lioncash 26223f8124 video_core/engines: Remove unnecessary inclusions where applicable 7 years ago
bunnei 22d3dfbcd4 gpu: Rewrite virtual memory manager using PageTable. 7 years ago
bunnei 574e89d924 video_core: Refactor to use MemoryManager interface for all memory access. 7 years ago
bunnei 2eaf6c41a4 gpu: Use host address for caching instead of guest address. 7 years ago