This repository has been archived on 2025-12-14. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
github.ong19th.Citron/src/video_core/renderer_opengl
ReinUsesLisp f58a6152fc gl_shader_cache: Fix texture view for cubemaps as cubemap arrays
Cubemaps are considered layered and to create a texture view the texture
mustn't be a layered texture, resulting in cubemaps being bound as
cubemap arrays. To fix this issue this commit introduces an extra
surface parameter called "is_array" and uses this to query for texture
view creation.

Now that texture views for cubemaps are actually being created, this
also fixes the number of layers created for the texture view (since they
have to be 6 to create a texture view of cubemaps).
2019-01-29 23:49:02 -03:00
..
gl_buffer_cache.cpp gl_stream_buffer: Use DSA for buffer management 2019-01-06 16:49:24 -03:00
gl_buffer_cache.h gl_rasterizer: Skip VB upload if the state is clean. 2018-11-17 14:28:54 +01:00
gl_global_cache.cpp gl_global_cache: Add dummy global cache manager 2019-01-08 17:47:45 -03:00
gl_global_cache.h gl_global_cache: Add dummy global cache manager 2019-01-08 17:47:45 -03:00
gl_primitive_assembler.cpp rasterizer_cache: Remove reliance on the System singleton 2018-11-08 06:16:38 -05:00
gl_primitive_assembler.h
gl_rasterizer.cpp Merge pull request #1927 from ReinUsesLisp/shader-ir 2019-01-25 23:42:14 -05:00
gl_rasterizer.h Merge pull request #2008 from ReinUsesLisp/dirty-framebuffers 2019-01-20 14:06:26 -05:00
gl_rasterizer_cache.cpp gl_shader_cache: Fix texture view for cubemaps as cubemap arrays 2019-01-29 23:49:02 -03:00
gl_rasterizer_cache.h gl_shader_cache: Fix texture view for cubemaps as cubemap arrays 2019-01-29 23:49:02 -03:00
gl_resource_manager.cpp gl_rasterizer: Use DSA for vertex array objects 2019-01-06 16:49:24 -03:00
gl_resource_manager.h gl_resource_manager: Split implementations in .cpp file. 2018-11-06 14:40:39 +01:00
gl_shader_cache.cpp video_core: Rename glsl_decompiler to gl_shader_decompiler 2019-01-15 17:54:53 -03:00
gl_shader_cache.h video_core: Rename glsl_decompiler to gl_shader_decompiler 2019-01-15 17:54:53 -03:00
gl_shader_decompiler.cpp gl_shader_decompiler: replace std::get<> with std::get_if<> for macOS compatibility 2019-01-15 17:54:53 -03:00
gl_shader_decompiler.h video_core: Rename glsl_decompiler to gl_shader_decompiler 2019-01-15 17:54:53 -03:00
gl_shader_gen.cpp gl_shader_gen: Fixup code formatting 2019-01-15 17:54:53 -03:00
gl_shader_gen.h video_core: Rename glsl_decompiler to gl_shader_decompiler 2019-01-15 17:54:53 -03:00
gl_shader_manager.cpp gl_shader_decompiler: Implement S2R's Y_DIRECTION 2018-11-25 04:37:29 -03:00
gl_shader_manager.h gl_shader_manager: Update pipeline when programs have changed 2018-11-29 16:26:42 -03:00
gl_shader_util.cpp
gl_shader_util.h
gl_state.cpp gl_rasterizer: Workaround Intel VAO DSA bug 2019-01-09 02:40:19 -03:00
gl_state.h gl_rasterizer: Workaround Intel VAO DSA bug 2019-01-09 02:40:19 -03:00
gl_stream_buffer.cpp gl_stream_buffer: Use DSA for buffer management 2019-01-06 16:49:24 -03:00
gl_stream_buffer.h gl_stream_buffer: Use DSA for buffer management 2019-01-06 16:49:24 -03:00
maxwell_to_gl.h maxwell_3d: Implement alternate blend equations. 2018-11-22 00:51:01 -05:00
renderer_opengl.cpp frontend: Refactor ScopeAcquireWindowContext out of renderer_opengl. 2019-01-23 19:19:23 -05:00
renderer_opengl.h frontend: Refactor ScopeAcquireWindowContext out of renderer_opengl. 2019-01-23 19:19:23 -05:00
utils.cpp video_core: Move OpenGL specific utils to its renderer 2018-10-28 22:22:30 -03:00
utils.h video_core: Move OpenGL specific utils to its renderer 2018-10-28 22:22:30 -03:00