summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
6 daysv3dv/pipeline: add basic ref counting support for variantsAlejandro Piñeiro5-12/+53
6 daysv3dv/pipeline_cache: cache nir shadersAlejandro Piñeiro4-11/+275
6 daysv3dv/pipeline_cache: bare basic support for pipeline cacheAlejandro Piñeiro2-12/+121
6 daysv3dv/device: proper pipeline cache uuidAlejandro Piñeiro2-2/+43
6 daysv3dv/device: get proper device ID under simulatorAlejandro Piñeiro1-0/+33
6 daysv3dv/device: add vendorID/deviceID get helpersAlejandro Piñeiro2-9/+25
6 daysv3dv: fix dynamic state after meta operationIago Toral Quiroga1-7/+6
6 daysv3dv: enable fillModeNonSolidIago Toral Quiroga2-1/+7
6 daysv3dv: enable shaderClipDistanceIago Toral Quiroga2-13/+42
6 daysv3dv: add a fast path for vkCmdClearAttachmentsIago Toral Quiroga5-64/+538
6 daysv3dv: only clear depth/stencil attachments if any aspect needs clearingIago Toral Quiroga1-5/+7
6 daysv3dv: emit new shader state if viewport is dirtyIago Toral Quiroga1-1/+5
6 daysv3dv: only care about barriers between GPU jobsIago Toral Quiroga1-0/+6
6 daysv3dv: avoid prime blit path when presenting WSI imagesIago Toral Quiroga1-1/+2
6 daysv3dv: only use per-buffer clear bit for cases were we are already storingIago Toral Quiroga1-8/+7
6 daysv3dv: ignore stencil load operation if attachment format doesn't have stencilIago Toral Quiroga2-11/+35
6 daysv3dv: use a binning sync for CL jobs waiting on a semaphoreIago Toral Quiroga1-24/+29
6 daysv3dv: improve pipeline barrier handlingIago Toral Quiroga3-11/+99
6 daysv3dv: don't support sRGB buffer formatsIago Toral Quiroga1-1/+3
6 daysv3dv: handle VK_FORMAT_B8G8R8A8_UNORM vertex attributesIago Toral Quiroga1-0/+10
6 daysv3d/compiler: support swapping R/B channels in vertex attributes.Iago Toral Quiroga2-0/+39
6 daysv3dv: make sure we emit vertex attributes in location orderIago Toral Quiroga3-17/+23
6 daysv3dv/device: handle primary nodes for newer kernelsn00b71-1/+2
6 daysv3dv: fix color border clamping with specific formatsIago Toral Quiroga3-9/+40
6 daysv3dv: fix regressions for cubemap array load/storeIago Toral Quiroga3-12/+43
6 daysv3dv: use swizzle X001 with D/S formatsIago Toral Quiroga1-4/+4
6 daysv3dv/image: fix TEXTURE_SHADER_STATE depth for cube arraysAlejandro Piñeiro1-0/+6
6 daysv3dv: handle unnormalized coordinates in samplersIago Toral Quiroga3-1/+18
6 daysv3dv: fix blit_shader() to honor the region's aspect maskIago Toral Quiroga1-2/+2
6 daysv3dv: fix srcSubresource description for image to buffer blitsIago Toral Quiroga2-3/+2
6 daysv3dv: fix textureSize() for cube arraysIago Toral Quiroga3-1/+8
6 daysv3dv: fix vkCmdCopyBuffer unaligned TLB accessIago Toral Quiroga1-15/+19
6 daysv3dv: handle draw after barrierIago Toral Quiroga1-1/+9
6 daysv3dv: improve handling of too large image sizesIago Toral Quiroga2-2/+5
6 daysv3dv: add workaround for GFXH-1602Iago Toral Quiroga1-7/+16
6 daysv3dv: fix GFXH-930 workaroundIago Toral Quiroga1-1/+1
6 daysv3dv/device: expose support for image cube arrayAlejandro Piñeiro1-1/+1
6 daysnir: include texture query lod as one of the ops that requires a samplerAlejandro Piñeiro1-2/+0
6 daysv3dv/uniforms: support for some QUNIFORM_IMAGE_XXXAlejandro Piñeiro1-0/+9
6 daysv3dv/pipeline: lower_image_derefAlejandro Piñeiro1-0/+87
6 daysv3dv/descriptors: support for DESCRIPTOR_TYPE_STORAGE_IMAGEAlejandro Piñeiro1-2/+8
6 daysv3dv: implement support for shader spillingIago Toral Quiroga3-4/+40
6 daysv3dv: lower frexpIago Toral Quiroga1-0/+2
6 daysv3dv: lower unpack_{u,s}norm_2x16Iago Toral Quiroga1-0/+2
6 daysv3dv: don't reset descriptor state after a meta operationIago Toral Quiroga2-10/+18
6 daysv3dv: handle empty set layoutsIago Toral Quiroga1-9/+13
6 daysv3dv: initial support for input attachmentsAlejandro Piñeiro4-6/+29
6 daysv3dv/pipeline: set load_layer_id to zeroAlejandro Piñeiro1-0/+8
6 daysv3dv/pipeline: iterate used textures using the combined index mapAlejandro Piñeiro1-10/+21
6 daysv3d/tex: avoid to ask back for a sampler state if not neededAlejandro Piñeiro1-10/+20