2338 Commits (70147e913f971b32a714af03f357ce23c02a8bdc)

Author SHA1 Message Date
lat9nq 63d23835ef
configuration: implement per-game configurations (#4098) 6 years ago
Morph 1b31755ba6 maxwell_to_gl: Implement MirrorOnceClampOGL using GL_MIRROR_CLAMP_EXT 6 years ago
Morph 10eca7f651 maxwell_to_gl: Rename VertexType() to VertexFormat() 6 years ago
Morph 78d80d99a0 maxwell_to_gl: Add 32 bit component sizes to (un)signed scaled formats 6 years ago
ReinUsesLisp 6481d91e4a gl_buffer_cache: Copy to buffers created as STREAM_READ before downloading 6 years ago
David Marcec a927d8be52 gl_device: Fix IsASTCSupported 6 years ago
ReinUsesLisp bc8d3b8f82 gl_device: Enable NV_vertex_buffer_unified_memory on Turing devices 6 years ago
ReinUsesLisp 32a2dcd415 buffer_cache: Use buffer methods instead of cache virtual methods 6 years ago
ReinUsesLisp 39c97f1b65 gl_stream_buffer: Use InvalidateBufferData instead unmap and map 6 years ago
ReinUsesLisp 41a4090320 gl_rasterizer: Use NV_vertex_buffer_unified_memory for vertex buffer robustness 6 years ago
ReinUsesLisp 32485917ba gl_buffer_cache: Mark buffers as resident 6 years ago
ReinUsesLisp 73fb3a304b gl_device: Expose NV_vertex_buffer_unified_memory except on Turing 6 years ago
ReinUsesLisp 00c66a7289 gl_stream_buffer: Always use a non-coherent buffer 6 years ago
ReinUsesLisp da79ec9565 gl_stream_buffer: Always use persistent memory maps 6 years ago
ReinUsesLisp 9f54cd4dad gl_shader_cache: Avoid use after move for program size 6 years ago
Morph f77c897b8d gl_shader_decompiler: Enable GL_EXT_texture_shadow_lod if available 6 years ago
Morph 1e65da971b gl_device: Check for GL_EXT_texture_shadow_lod 6 years ago
Lioncash 5865a10885 gl_arb_decompiler: Avoid several string copies 6 years ago
Morph 8868fb745f maxwell_to_gl: Miscellaneous changes 6 years ago
Morph e2f5d16540 gl_device: Reserve at least 4 image bindings for fragment stage 6 years ago
ReinUsesLisp 87011a97f9 gl_arb_decompiler: Implement FSwizzleAdd 6 years ago
ReinUsesLisp a63a0daa5e gl_arb_decompiler: Implement an assembly shader decompiler 6 years ago
ReinUsesLisp 6508cdd003 buffer_cache: Avoid passing references of shared pointers and misc style changes 6 years ago
ReinUsesLisp 7646f2c21d gl_rasterizer: Mark vertex buffers as dirty after buffer cache invalidation 6 years ago
ReinUsesLisp 3c2ae53b4c texture_cache: Handle 3D texture blits with one layer 6 years ago
ReinUsesLisp c95c254f3e texture_cache: Implement rendering to 3D textures 6 years ago
ReinUsesLisp abcea1bb18 rasterizer_cache: Remove files and includes 6 years ago
ReinUsesLisp 678f95e4f8 vk_pipeline_cache: Use generic shader cache 6 years ago
ReinUsesLisp b96f65b62b gl_shader_cache: Use generic shader cache 6 years ago
ReinUsesLisp e78d681a6c gl_device: Black list NVIDIA 443.24 for fast buffer uploads 6 years ago
ReinUsesLisp 354fbe701e renderer_opengl: Only enable DEBUG_OUTPUT when graphics debugging is enabled 6 years ago
ReinUsesLisp 5b2b6d594c shader/texture: Join separate image and sampler pairs offline 6 years ago
ReinUsesLisp 3d99b449d3 gl_rasterizer: Use NV_transform_feedback for XFB on assembly shaders 6 years ago
Morph 74f2e5f1a4 gl_shader_decompiler: Declare gl_Layer and gl_ViewportIndex within gl_PerVertex for vertex and tessellation shaders 6 years ago
Morph 70188d69b0 gl_shader_decompiler: Fix geometry shader outputs for Intel drivers 6 years ago
ReinUsesLisp 0ee310ebdc gl_device: Avoid devices with CAVEAT_SUPPORT on ASTC 6 years ago
ReinUsesLisp ee21e4ecd3 glsl: Squash constant buffers into a single SSBO when we hit the limit 6 years ago
Morph bb8ef38152 gl_device: Enable compute shaders for Intel proprietary drivers 6 years ago
ReinUsesLisp 32e6727dae shader/other: Implement MEMBAR.CTS 6 years ago
ReinUsesLisp b17fe82973 gl_texture_cache: Implement small texture view cache for swizzles 6 years ago
ReinUsesLisp 8bba84a401 texture_cache: Implement depth stencil texture swizzles 6 years ago
ReinUsesLisp 606a62d4c7 gl_rasterizer: Port front face flip check from Vulkan 6 years ago
ReinUsesLisp c13e2f1b75 gl_shader_manager: Unbind GLSL program when binding a host pipeline 6 years ago
ReinUsesLisp 5d0986a53b shader/other: Implement BAR.SYNC 0x0 6 years ago
ReinUsesLisp e2b67a868b shader/other: Implement thread comparisons (NV_shader_thread_group) 6 years ago
ReinUsesLisp ed4e324991 shader_decompiler: Visit source nodes even when they assign to RZ 6 years ago
ReinUsesLisp 891236124c buffer_cache: Use boost::intrusive::set for caching 6 years ago
ReinUsesLisp 420cc13248 renderer_opengl: Add assembly program code paths 6 years ago
Fernando Sahmkow 4cff5dd194 OpenGL: Enable Debug Context and Synchronous debugging when graphics debugging is enabled. 6 years ago
ReinUsesLisp 8b329ddcc9 gl_shader_decompiler: Properly emulate NaN behaviour on NE 6 years ago