summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2023-06-29format: drop ALPHA 16F and 32F emulation on coreGert Wollny1-2/+0
2023-06-29formats: Unify handling of LA formatsGert Wollny2-52/+57
2023-06-29vrend: rework the TBO swizzle shader key evaluationGert Wollny1-103/+107
2023-06-29vrend: Mark shader dirty when we bind a TBOGert Wollny1-0/+1
2023-06-29vrend: Add mapping for Alpha 16F and Alpha 32F TBO formatGert Wollny1-0/+2
2023-06-26vrend/egl: allow EGL fencing for OpenGL contextsRyan Neph2-3/+2
2023-06-26vrend/egl: ensure pre-signaled native fence is created before exportRyan Neph1-0/+3
2023-06-23drm: use state.drm_initialized for reset/fini/capsetsYiwei Zhang1-3/+6
2023-06-20vrend: Correctly apply texture levels for texture viewsGert Wollny1-4/+6
2023-06-20vrend: Add a few more swizzles to texture buffer fetchesGert Wollny1-0/+35
2023-06-18drm: fix build failure and misc .clang-format issueYiwei Zhang2-3/+2
2023-06-16vkr: properly bail physical device group enumeration failureYiwei Zhang1-2/+14
2023-06-16vkr: refactor vkr_dispatch_vkAllocateMemoryYiwei Zhang1-37/+31
2023-06-15util: Ignore pedantic warnings for sysprofCorentin Noël1-0/+3
2023-06-15shader: Update last image index also for created arraysGert Wollny1-1/+4
2023-06-14vrend: fix missed flagging as GBM_BUFFER on early-returnRyan Neph1-1/+2
2023-06-14vkr: validate memoryTypeIndexYiwei Zhang1-0/+5
2023-06-14vrend: keep fd during set_type resource promotionRobert Beckett3-5/+8
2023-06-13shader: Set coherent image qualifier for coherent atomic image opsGert Wollny1-0/+3
2023-06-12Revert "vrend: we only need call glFlush for glFenceSync"Lepton Wu1-1/+1
2023-06-12vrend: we only need call glFlush for glFenceSyncLepton Wu1-1/+1
2023-06-12vrend/egl: Fix compilation in case minigbm_allocations is enabledGert Wollny1-1/+1
2023-06-09shader: Do some basic sanity checks in emit_ios and return early on failureCorentin Noël1-0/+21
2023-06-09shader: Specify the size of the front_back_color_emitted_flags arrayCorentin Noël1-5/+5
2023-06-08vrend: align glsl_name length to avoid format-truncation warningYiwei Zhang1-1/+1
2023-06-08util: suppress unused param warning without PIPE_ARCH_SSEYiwei Zhang1-1/+1
2023-06-08vkr: enable VK_EXT_color_write_enableJuston Li2-0/+14
2023-06-08vkr: enable VK_EXT_shader_subgroup_ballotJuston Li1-0/+1
2023-06-08vkr: enable VK_EXT_fragment_shader_interlockJuston Li1-0/+1
2023-06-08vkr: enable VK_EXT_border_color_swizzleJuston Li1-0/+1
2023-06-08vkr: enable VK_KHR_shader_clockJuston Li1-0/+1
2023-06-08vkr: enable VK_EXT_dynamic_rendering_unused_attachmentsJuston Li1-0/+1
2023-06-08vkr: enable VK_EXT_non_seamless_cube_mapJuston Li1-0/+1
2023-06-08vkr: sync protocol for multiple extensions for zinkJuston Li9-9/+1138
2023-06-08vkr: sync to latest protocol header from v1.3.252Juston Li5-201/+2309
2023-06-08vrend: Handle more formats when binding TBOs to imagesGert Wollny1-6/+27
2023-06-08vrend: 1D texture arrays also get their layers as depthGert Wollny1-0/+1
2023-06-08shader: rework image binding handlingGert Wollny3-10/+32
2023-06-08shader: rework SSBO binding handlingGert Wollny3-12/+24
2023-06-08shader: rework ssbo variable emissionGert Wollny1-30/+30
2023-06-07Create shareable D3D textureMarc-André Lureau4-0/+167
2023-06-07Add d3d_tex2d to vrend_resourceMarc-André Lureau4-5/+47
2023-06-07egl: add D3D helper functionsMarc-André Lureau2-0/+100
2023-06-07egl: lookup associated D3D deviceMarc-André Lureau1-1/+45
2023-06-07egl: refactor EGL extensions initializationMarc-André Lureau1-64/+80
2023-06-07debug: add a "d3d" categoryMarc-André Lureau2-0/+2
2023-06-07Fix vrend_resource_gbm_init() error handlingMarc-André Lureau1-1/+2
2023-06-07Fix conflicting types in declarationsMarc-André Lureau1-1/+2
2023-06-07build-sys: fix -Werror=unused-parameter on win32Marc-André Lureau3-7/+9
2023-06-07build-sys: fix empty translation unit on win32Marc-André Lureau2-3/+4