summaryrefslogtreecommitdiff
path: root/src/video_core (follow)
Commit message (Expand)AuthorAgeFilesLines
...
| * | glasm: Prepare XFB from state instead of global registersGravatar ReinUsesLisp2021-07-221-4/+2
| * | glasm: Use storage buffers instead of global memory when possibleGravatar ReinUsesLisp2021-07-2211-67/+120
| * | gl_shader_cache: Add disk shader cacheGravatar ReinUsesLisp2021-07-223-11/+116
| * | video_core,shader: Clang-format fixesGravatar ReinUsesLisp2021-07-222-5/+10
| * | gl_shader_cache: Rename Program abstractions into PipelineGravatar ReinUsesLisp2021-07-2210-104/+104
| * | gl_shader_cache: Do not flip tessellation on OpenGLGravatar ReinUsesLisp2021-07-221-2/+1
| * | gl_graphics_program: Fix texture buffer bindingsGravatar ReinUsesLisp2021-07-221-24/+35
| * | gl_shader_cache: Conditionally use viewport maskGravatar ReinUsesLisp2021-07-221-1/+1
| * | gl_shader_cache,glasm: Conditionally use typeless image reads extensionGravatar ReinUsesLisp2021-07-222-37/+39
| * | gl_shader_cache: Improve GLASM error print logicGravatar ReinUsesLisp2021-07-221-7/+10
| * | glasm: Implement forced early ZGravatar ReinUsesLisp2021-07-221-2/+2
| * | glasm: Set transform feedback stateGravatar ReinUsesLisp2021-07-225-113/+132
| * | video_core: Abstract transform feedback translation utilityGravatar ReinUsesLisp2021-07-226-111/+145
| * | gl_shader_cache: Pass shader runtime informationGravatar ReinUsesLisp2021-07-221-2/+74
| * | shader: Split profile and runtime information in separate structsGravatar ReinUsesLisp2021-07-223-237/+212
| * | gl_shader_manager: Zero initialize current assembly programsGravatar ReinUsesLisp2021-07-221-1/+1
| * | gl_shader_manager: Remove unintentionally committed #pragmaGravatar ReinUsesLisp2021-07-221-2/+0
| * | renderer_opengl: State track compute assembly programsGravatar ReinUsesLisp2021-07-223-4/+21
| * | renderer_opengl: State track assembly programsGravatar ReinUsesLisp2021-07-223-23/+56
| * | HACK: Bind stages before and after bindingsGravatar ReinUsesLisp2021-07-221-0/+11
| * | glasm: Support textures used in more than one stageGravatar ReinUsesLisp2021-07-221-1/+1
| * | opengl: Initial (broken) support to GLASM shadersGravatar ReinUsesLisp2021-07-223-14/+53
| * | vk_update_descriptor: Properly initialize payload on the update descriptor queueGravatar ReinUsesLisp2021-07-221-1/+3
| * | vk_pipeline_cache: Enable int8 and int16 types on VulkanGravatar ReinUsesLisp2021-07-221-0/+2
| * | gl_rasterizer: Flush L2 caches before glFlush on GLASMGravatar ReinUsesLisp2021-07-221-0/+8
| * | glasm: Initial GLASM compute implementation for testingGravatar ReinUsesLisp2021-07-223-14/+47
| * | vk_scheduler: Use locks instead of SPSC a queueGravatar ReinUsesLisp2021-07-222-32/+42
| * | vk_query_cache: Wait before reading queriesGravatar ReinUsesLisp2021-07-221-9/+2
| * | vk_master_semaphore: Use fetch_add to increase master semaphore tickGravatar ReinUsesLisp2021-07-222-6/+4
| * | gl_shader_cache: Remove code unintentionally committedGravatar ReinUsesLisp2021-07-221-3/+0
| * | Move SPIR-V emission functions to their own headerGravatar ReinUsesLisp2021-07-222-7/+6
| * | shader: Initial OpenGL implementationGravatar ReinUsesLisp2021-07-2235-705/+1415
| * | spirv: Support OpenGL uniform buffers and change bindingsGravatar ReinUsesLisp2021-07-221-2/+5
| * | shader: Address feedbackGravatar FernandoS272021-07-221-9/+9
| * | shader: Implement VertexA stageGravatar FernandoS272021-07-221-3/+14
| * | vk_graphics_pipeline: Fix texture buffer descriptorsGravatar ReinUsesLisp2021-07-221-7/+8
| * | vk_scheduler: Allow command submission on worker threadGravatar ReinUsesLisp2021-07-228-182/+200
| * | vk_compute_pass: Fix -Wshadow warningGravatar ReinUsesLisp2021-07-221-3/+3
| * | shader: Move pipeline cache logic to separate filesGravatar ReinUsesLisp2021-07-2212-824/+1095
| * | vulkan: Defer descriptor set work to the Vulkan threadGravatar ReinUsesLisp2021-07-228-79/+69
| * | vulkan: Rework descriptor allocation algorithmGravatar ReinUsesLisp2021-07-2215-197/+314
| * | vk_graphics_pipeline: Generate specialized pipeline config functions and impr...Gravatar ReinUsesLisp2021-07-222-31/+230
| * | shader: Accelerate pipeline transitions and use dirty flags for shadersGravatar ReinUsesLisp2021-07-229-64/+114
| * | vk_compute_pipeline: Fix index comparison oversight on compute texture buffersGravatar ReinUsesLisp2021-07-221-1/+1
| * | vulkan_device: Require shaderClipDistance and shaderCullDistance featuresGravatar ReinUsesLisp2021-07-221-2/+4
| * | vk_graphics_pipeline: Guard against non-tessellation pipelines using patchesGravatar ReinUsesLisp2021-07-221-2/+8
| * | shader: Fix bugs and build issues on GCCGravatar Rodrigo Locatti2021-07-223-4/+4
| * | shader: Fix render targets with null attachmentsGravatar ReinUsesLisp2021-07-222-26/+34
| * | shader: Require dual source blendingGravatar ReinUsesLisp2021-07-221-1/+2
| * | shader: Implement indexed texturesGravatar ReinUsesLisp2021-07-223-64/+95