aboutsummaryrefslogtreecommitdiff
path: root/src/video_core
AgeCommit message (Expand)Author
2021-07-22fixed_pipeline_state: Use regular for loop instead of ranges for perfReinUsesLisp
2021-07-22vk_swapchain: Avoid recreating the swapchain on each frameReinUsesLisp
2021-07-22vulkan: Conditionally use shaderInt16ReinUsesLisp
2021-07-22vulkan: Enable depth bounds and use it conditionallyReinUsesLisp
2021-07-22vk_buffer_cache: Add transform feedback usage to buffersReinUsesLisp
2021-07-22opengl: Declare fragment outputs even if they are not usedReinUsesLisp
2021-07-22buffer_cache: Mark uniform buffers as dirty if any enable bit changesReinUsesLisp
2021-07-22vulkan_device: Enable float64 and int64 conditionallyReinUsesLisp
2021-07-22texture_cache: Reduce invalid image/sampler error severityReinUsesLisp
2021-07-22shader: Handle host exceptionsReinUsesLisp
2021-07-22glasm: Prepare XFB from state instead of global registersReinUsesLisp
2021-07-22glasm: Use storage buffers instead of global memory when possibleReinUsesLisp
2021-07-22gl_shader_cache: Add disk shader cacheReinUsesLisp
2021-07-22video_core,shader: Clang-format fixesReinUsesLisp
2021-07-22gl_shader_cache: Rename Program abstractions into PipelineReinUsesLisp
2021-07-22gl_shader_cache: Do not flip tessellation on OpenGLReinUsesLisp
2021-07-22gl_graphics_program: Fix texture buffer bindingsReinUsesLisp
2021-07-22gl_shader_cache: Conditionally use viewport maskReinUsesLisp
2021-07-22gl_shader_cache,glasm: Conditionally use typeless image reads extensionReinUsesLisp
2021-07-22gl_shader_cache: Improve GLASM error print logicReinUsesLisp
2021-07-22glasm: Implement forced early ZReinUsesLisp
2021-07-22glasm: Set transform feedback stateReinUsesLisp
2021-07-22video_core: Abstract transform feedback translation utilityReinUsesLisp
2021-07-22gl_shader_cache: Pass shader runtime informationReinUsesLisp
2021-07-22shader: Split profile and runtime information in separate structsReinUsesLisp
2021-07-22gl_shader_manager: Zero initialize current assembly programsReinUsesLisp
2021-07-22gl_shader_manager: Remove unintentionally committed #pragmaReinUsesLisp
2021-07-22renderer_opengl: State track compute assembly programsReinUsesLisp
2021-07-22renderer_opengl: State track assembly programsReinUsesLisp
2021-07-22HACK: Bind stages before and after bindingsReinUsesLisp
2021-07-22glasm: Support textures used in more than one stageReinUsesLisp
2021-07-22opengl: Initial (broken) support to GLASM shadersReinUsesLisp
2021-07-22vk_update_descriptor: Properly initialize payload on the update descriptor queueReinUsesLisp
2021-07-22vk_pipeline_cache: Enable int8 and int16 types on VulkanReinUsesLisp
2021-07-22gl_rasterizer: Flush L2 caches before glFlush on GLASMReinUsesLisp
2021-07-22glasm: Initial GLASM compute implementation for testingReinUsesLisp
2021-07-22vk_scheduler: Use locks instead of SPSC a queueReinUsesLisp
2021-07-22vk_query_cache: Wait before reading queriesReinUsesLisp
2021-07-22vk_master_semaphore: Use fetch_add to increase master semaphore tickReinUsesLisp
2021-07-22gl_shader_cache: Remove code unintentionally committedReinUsesLisp
2021-07-22Move SPIR-V emission functions to their own headerReinUsesLisp
2021-07-22shader: Initial OpenGL implementationReinUsesLisp
2021-07-22spirv: Support OpenGL uniform buffers and change bindingsReinUsesLisp
2021-07-22shader: Address feedbackFernandoS27
2021-07-22shader: Implement VertexA stageFernandoS27
2021-07-22vk_graphics_pipeline: Fix texture buffer descriptorsReinUsesLisp
2021-07-22vk_scheduler: Allow command submission on worker threadReinUsesLisp
2021-07-22vk_compute_pass: Fix -Wshadow warningReinUsesLisp
2021-07-22shader: Move pipeline cache logic to separate filesReinUsesLisp
2021-07-22vulkan: Defer descriptor set work to the Vulkan threadReinUsesLisp