summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2023-09-22renderer: Separate partial shader initialization from the shader objecttintou/partial-shaderCorentin Noël1-114/+150
2023-09-22Uprev Mesa to 08735fd90d458295a37f23c5ba5e49d91b3f68c1Collabora's Gfx CI Team1-2/+2
2023-09-20vrend/decode: refactor parameters check in create_shaderFilip Gawin3-3/+50
2023-09-19virglrenderer: Make sure to never allow two resources with the same handleCorentin Noël1-0/+3
2023-09-19resource: virgl_resource_create_from_fd always take the ownership of the fdCorentin Noël2-4/+4
2023-09-19resource: virgl_resource_create_from_pipe always take the ownership of the pi...Corentin Noël2-8/+8
2023-09-19vrend/decode: refactor parameters check in create_vertex_elementsFilip Gawin3-3/+43
2023-09-19vrend_renderer: move feat_gles31_vertex_attrib_binding into bindingFilip Gawin2-21/+33
2023-09-18vkr: validate queueCount at device creationRyan Neph1-0/+40
2023-09-18vkr: track VkQueueFamilyProperties to validate device creationRyan Neph2-0/+25
2023-09-18meson: upref for new releasevirglrenderer-1.0.01.0.0Gert Wollny1-2/+2
2023-09-18vrend: Use uint64_t to evaluate readback sizeFilip Gawin1-3/+15
2023-09-18Uprev Mesa to edd3cd67c2f69a81fec0595ec1469a71521d6043Collabora's Gfx CI Team5-8/+8
2023-09-14util: buffer the call to the logger by lineCorentin Noël1-7/+21
2023-09-14renderer: Use tgsi_dump_with_logger to ensure complete dumpCorentin Noël3-21/+45
2023-09-13tgsi: Add `tgsi_dump_with_logger`Corentin Noël2-2/+53
2023-09-12vkr: implement VK_EXT_vertex_input_dynamic_stateJuston Li2-0/+13
2023-09-12vkr: sync protocol for VK_EXT_vertex_input_dynamic_stateJuston Li7-6/+372
2023-09-12shader: make sure to never exceed the immediate rangeCorentin Noël1-10/+10
2023-09-12mesa/util: balance pragma diagnostic push/pop in libsync.hGert Wollny1-0/+3
2023-09-12vrend: Read only as many bytes as were mappedGert Wollny1-5/+2
2023-09-12tests: initialise all context parametersGert Wollny1-1/+1
2023-09-12video: Silence warning about printing a pointer as integerGert Wollny1-1/+1
2023-09-12vrend/shader: Make size_t and uint64_t printing cross-platformGert Wollny2-15/+15
2023-09-11vrend: Check size of query result buffer and report if it is too smallGert Wollny1-3/+7
2023-09-11drm/msm: Support inter-context fence sharingDmitry Osipenko1-1/+12
2023-09-11drm_fence: Support inter-context fence sharingDmitry Osipenko1-0/+3
2023-09-11virgl: Add virgl_renderer_export_signalled_fence()Dmitry Osipenko2-0/+11
2023-09-11virgl/vrend: Use virgl_fence API for fence exportingDmitry Osipenko3-4/+21
2023-09-11virgl: Introduce virgl_renderer_submit_cmd2()Dmitry Osipenko4-0/+109
2023-09-11virgl: Introduce virgl_fenceDmitry Osipenko4-0/+237
2023-09-11mesa/util: Import libsyncDmitry Osipenko1-0/+226
2023-09-11vrend: Fix race condition in vrend_renderer_export_ctx0_fence()Dmitry Osipenko1-5/+9
2023-09-11vrend: work around silent integer overflow when reading back texturesGert Wollny1-3/+10
2023-09-11tgsi: simplify opcode declarationGert Wollny3-528/+479
2023-09-11Uprev Mesa to cb1c88d41f6dc213533f33f34e9224706f564849Collabora's Gfx CI Team3-147/+2
2023-09-11vrend/decode: refactor parameters check in vrend_create_surfaceFilip Gawin4-24/+73
2023-09-11vrend: remove unused res_handleFilip Gawin1-2/+0
2023-09-11vrend: Use uint64_t to evaluate readback sizeGert Wollny1-3/+13
2023-09-08vrend/decode: refactor and test of create_sampler_viewFilip Gawin4-35/+97
2023-09-08renderer: Do not leak the texture on creation failureCorentin Noël1-0/+1
2023-09-08renderer: Do not leak the texture on creation failureCorentin Noël1-0/+1
2023-09-08renderer: Do not leak the buffer on creation failureCorentin Noël1-0/+1
2023-09-06vkr: tighten up threading for transport dispatchYiwei Zhang1-0/+41
2023-09-06vkr: refactor to add is_dispatched_from_vkr_context helperYiwei Zhang1-5/+15
2023-09-06renderer: Replace check_transfer_bounds with resource_contains_boxCorentin Noël1-87/+40
2023-09-06renderer: Ensure that the box of the copy region is within the original resourceCorentin Noël1-0/+51
2023-09-06vrend: check IOV and its size before writing to itGert Wollny1-0/+5
2023-09-06shader: Check number of shader inputs to avoid OOB writeGert Wollny1-0/+5
2023-09-06vrend: check whether injected TCS was really allocatedGert Wollny1-7/+12