1864 Commits (5fbc35426183dcbbec779afb090b4bed4aff697c)

Author SHA1 Message Date
bunnei 820f646458 gl_rasterizer: Call state.Apply only once on SetupShaders. 7 years ago
bunnei 948f6c0738 gl_shader_decompiler: Implement saturate mode for IPA. 7 years ago
Lioncash ddcdbce067 gl_buffer_cache: Default initialize member variables 7 years ago
Lioncash 8d685a29bc gl_buffer_cache: Make GetHandle() a const member function 7 years ago
Lioncash 14230fe2af gl_buffer_cache: Remove unnecessary includes 7 years ago
Lioncash 68296d9474 gl_buffer_cache: Make constructor explicit 7 years ago
Lioncash 8f4e09ba07 video_core/CMakeLists: Add missing gl_buffer_cache.h 7 years ago
Markus Wick a781042700 gl_shader_gen: Initialize position. 7 years ago
FernandoS27 e63b229f4a Implemented IPA Properly 7 years ago
Markus Wick 7f15306f78 gl_rasterizer: Skip TODO log. 7 years ago
Markus Wick d3ad9469a1 gl_rasterizer: Implement a VAO cache. 7 years ago
Markus Wick 50a806ea67 renderer_opengl: Implement a buffer cache. 7 years ago
Markus Wick 99a71580c4 gl_shader_cache: Use an u32 for the binding point cache. 7 years ago
Markus Wick 2081ed7db2 command_processor: Use std::array for bound_engines. 7 years ago
Markus Wick 10bc725944 Update microprofile scopes. 7 years ago
Lioncash 18a89931a9 gl_shader_decompiler: Use used_shaders member variable directly within GenerateDeclarations() 7 years ago
David Marcec 60754b4728 Removed saturate assert 7 years ago
David Marcec 2edab4e840 Removed saturate assert 7 years ago
David Marcec 2bc6abb9a1 Changed tab5980_0 default from 0 -> 1 7 years ago
David Marcec 6f8ed9508d Added FMUL asserts 7 years ago
David Marcec b89fc407d7 Added FFMA asserts 7 years ago
David Marcec 948bc87a59 Added assert for TEXS nodep 7 years ago
David Marcec ad3dca7e62 Added better asserts to IPA, Renamed IPA modes to match mesa 7 years ago
Zach Hilman f32e28c7b8 maxwell_3d: Use CoreTiming for query timestamp 7 years ago
Lioncash 4a587b81b2 core/core: Replace includes with forward declarations where applicable 7 years ago
bunnei 7f7eb29323 gl_rasterizer_cache: Use accurate framebuffer setting for accurate copies. 7 years ago
bunnei 123c065086 gl_rasterizer_cache: Also use reserve cache for RecreateSurface. 7 years ago
bunnei 9bc71fcc5f rasterizer_cache: Use boost::interval_map for a more accurate cache. 7 years ago
bunnei d647d9550c gl_renderer: Cache textures, framebuffers, and shaders based on CPU address. 7 years ago
bunnei 16d65182f9 gl_rasterizer: Fix issues with the rasterizer cache. 7 years ago
greggameplayer 06578e89b2 Implement BC6H_UF16 & BC6H_SF16 (#1092) 7 years ago
Lioncash e2457418da core: Make the main System class use the PImpl idiom 7 years ago
Markus Wick 5be8b7a362 Report correct shader size. 7 years ago
Hexagon12 d626bc8c62 Added predicate comparison GreaterEqualWithNan 7 years ago
Laku 915ab81ec2 gl_shader_decompiler: Implement POPC (#1203) 7 years ago
tech4me a6dd577d02 Shaders: Implemented IADD3 7 years ago
bunnei b1ccd88434 gl_shader_decompiler: Improve IPA for Pass mode with Position attribute. 7 years ago
Lioncash 2e7dc4cac9 gl_shader_cache: Remove unused program_code vector in GetShaderAddress() 7 years ago
Lioncash 45fb74d262 gpu: Make memory_manager private 7 years ago
Lioncash 6771a18c6c gl_rasterizer: Remove unused variables 7 years ago
bunnei b55d8111e6 renderer_opengl: Implement a new shader cache. 7 years ago
bunnei a0e1566dc5 gl_rasterizer_cache: Update to use RasterizerCache base class. 7 years ago
bunnei 382852418b video_core: Add RasterizerCache class for common cache management code. 7 years ago
Lioncash c65713832c debug_utils: Remove unused includes 7 years ago
Lioncash 1e6a209649 debug_utils: Make BreakpointObserver class' constructor explicit 7 years ago
Lioncash b6425c0511 debug_utils: Initialize active_breakpoint member of DebugContext 7 years ago
Lioncash 20800f2df7 maxwell3d: Move FinishedPrimitiveBatch event after AcceleratedDrawBatch() 7 years ago
Laku 36093a3e4d fix SEL_IMM bitstring 7 years ago
Lioncash 8fd9eb71b4 gl_rasterizer: Correct assertion condition in SyncLogicOpState() 7 years ago
tech4me ba2972bc64 Shaders: Added decodings for IADD3 instructions 7 years ago