2329 Commits (4132ba96da9b186c3b7ed0a53f0f0f4e6cfe963b)

Author SHA1 Message Date
David Marcec 589135df53 gl_device: Fix IsASTCSupported 6 years ago
ReinUsesLisp 3b1a5ead5c buffer_cache: Use buffer methods instead of cache virtual methods 6 years ago
ReinUsesLisp d636cb75f3 gl_stream_buffer: Use InvalidateBufferData instead unmap and map 6 years ago
ReinUsesLisp aee540a7c9 gl_rasterizer: Use NV_vertex_buffer_unified_memory for vertex buffer robustness 6 years ago
ReinUsesLisp 0669209db6 gl_buffer_cache: Mark buffers as resident 6 years ago
ReinUsesLisp 6a2fd26768 gl_device: Expose NV_vertex_buffer_unified_memory except on Turing 6 years ago
ReinUsesLisp 87a760f000 gl_stream_buffer: Always use a non-coherent buffer 6 years ago
ReinUsesLisp 5ddd3e5df0 gl_stream_buffer: Always use persistent memory maps 6 years ago
ReinUsesLisp 0c086bfa66 gl_shader_cache: Avoid use after move for program size 6 years ago
Morph 11ea8fa16b gl_shader_decompiler: Enable GL_EXT_texture_shadow_lod if available 6 years ago
Morph a6aa5f526c gl_device: Check for GL_EXT_texture_shadow_lod 6 years ago
Lioncash 64418ecaee gl_arb_decompiler: Avoid several string copies 6 years ago
Morph 1cff2bea24 maxwell_to_gl: Miscellaneous changes 6 years ago
Morph 0c9a78da75 gl_device: Reserve at least 4 image bindings for fragment stage 6 years ago
ReinUsesLisp 83a1e1abd4 gl_arb_decompiler: Implement FSwizzleAdd 6 years ago
ReinUsesLisp 805d48c67e gl_arb_decompiler: Implement an assembly shader decompiler 6 years ago
ReinUsesLisp 26abf8ce57 buffer_cache: Avoid passing references of shared pointers and misc style changes 6 years ago
ReinUsesLisp 498ca060cf gl_rasterizer: Mark vertex buffers as dirty after buffer cache invalidation 6 years ago
ReinUsesLisp 4db9771559 texture_cache: Handle 3D texture blits with one layer 6 years ago
ReinUsesLisp 77fbdd7e1d texture_cache: Implement rendering to 3D textures 6 years ago
ReinUsesLisp 90dc00bc39 rasterizer_cache: Remove files and includes 6 years ago
ReinUsesLisp 471f777b9d vk_pipeline_cache: Use generic shader cache 6 years ago
ReinUsesLisp 2c1d7bde15 gl_shader_cache: Use generic shader cache 6 years ago
ReinUsesLisp dad31ce0fb gl_device: Black list NVIDIA 443.24 for fast buffer uploads 6 years ago
ReinUsesLisp ef2d1b806d renderer_opengl: Only enable DEBUG_OUTPUT when graphics debugging is enabled 6 years ago
ReinUsesLisp 2f28ac0ada shader/texture: Join separate image and sampler pairs offline 6 years ago
ReinUsesLisp a3c41b2263 gl_rasterizer: Use NV_transform_feedback for XFB on assembly shaders 6 years ago
Morph dec37934ac gl_shader_decompiler: Declare gl_Layer and gl_ViewportIndex within gl_PerVertex for vertex and tessellation shaders 6 years ago
Morph 310779568f gl_shader_decompiler: Fix geometry shader outputs for Intel drivers 6 years ago
ReinUsesLisp 3e834b2d82 gl_device: Avoid devices with CAVEAT_SUPPORT on ASTC 6 years ago
ReinUsesLisp 9228db1925 glsl: Squash constant buffers into a single SSBO when we hit the limit 6 years ago
Morph 1f9a5e734c gl_device: Enable compute shaders for Intel proprietary drivers 6 years ago
ReinUsesLisp 6e0420fe20 shader/other: Implement MEMBAR.CTS 6 years ago
ReinUsesLisp 11f626f034 gl_texture_cache: Implement small texture view cache for swizzles 6 years ago
ReinUsesLisp ed74f3008b texture_cache: Implement depth stencil texture swizzles 6 years ago
ReinUsesLisp d748723a77 gl_rasterizer: Port front face flip check from Vulkan 6 years ago
ReinUsesLisp 1188c79557 gl_shader_manager: Unbind GLSL program when binding a host pipeline 6 years ago
ReinUsesLisp 5db0df833a shader/other: Implement BAR.SYNC 0x0 6 years ago
ReinUsesLisp d4ba9c4fe5 shader/other: Implement thread comparisons (NV_shader_thread_group) 6 years ago
ReinUsesLisp 20f8c8dfff shader_decompiler: Visit source nodes even when they assign to RZ 6 years ago
ReinUsesLisp 7a45f97357 buffer_cache: Use boost::intrusive::set for caching 6 years ago
ReinUsesLisp a075bbcf36 renderer_opengl: Add assembly program code paths 6 years ago
Fernando Sahmkow b9eff4d004 OpenGL: Enable Debug Context and Synchronous debugging when graphics debugging is enabled. 6 years ago
ReinUsesLisp f39591b20a gl_shader_decompiler: Properly emulate NaN behaviour on NE 6 years ago
Fernando Sahmkow a14e93d0ba VideoCore: Use SyncGuestMemory mechanism for Shader/Pipeline Cache invalidation. 6 years ago
ReinUsesLisp d8598a8717 shader_ir: Separate float-point comparisons in ordered and unordered 6 years ago
ReinUsesLisp 9054f86f03 gl_rasterizer: Implement viewport swizzles with NV_viewport_swizzle 6 years ago
Morph 6665cd04f1 texture: Implement R8G8UI 6 years ago
ReinUsesLisp 8835d40024 {maxwell_3d,buffer_cache}: Implement memory barriers using 3D registers 6 years ago
ReinUsesLisp b82e61dff0 maxwell_3d: Fix depth clamping register 6 years ago