aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/zink
Commit message (Expand)AuthorAgeFilesLines
* zink: use type of src[0] for ntv store and load opsMike Blumenkrantz2020-07-131-4/+2
* zink: add lengthy comment and remove assert from discard_if ntv passMike Blumenkrantz2020-07-131-2/+43
* zink: handle ntv case of nested loop instructions more permissivelyMike Blumenkrantz2020-07-131-1/+3
* zink: use right vulkan type for GL_PRIMITIVES_GENERATED queriesMike Blumenkrantz2020-07-131-1/+1
* zink: only reset query pool on query end if current batch isn't in renderpassMike Blumenkrantz2020-07-131-44/+65
* zink: properly handle query pool overflowsMike Blumenkrantz2020-07-131-3/+12
* zink: only stall during query destroy for xfb queriesMike Blumenkrantz2020-07-131-7/+24
* zink: use #define for number of queries per-poolMike Blumenkrantz2020-07-131-4/+6
* zink: rework query handlingMike Blumenkrantz2020-07-138-81/+135
* zink: fix missing fallthrough commentTimothy Arceri2020-07-091-0/+1
* zink: translate gl_FragColor to gl_FragData before ntv to fix multi-rt outputMike Blumenkrantz2020-07-082-5/+6
* zink: expose depth-clip if supportedErik Faye-Lund2020-07-081-3/+1
* gallium: add PIPE_SHADER_CAP_GLSL_16BIT_TEMPS for LowerPrecisionTemporariesMarek Olšák2020-07-071-0/+1
* zink: implement Vk_EXT_index_type_uint8Mike Blumenkrantz2020-07-023-5/+33
* zink: set lower_uadd_carry in nir optionsMike Blumenkrantz2020-06-291-0/+1
* zink: use OpFUnordNotEqual for nir_op_fneMike Blumenkrantz2020-06-261-1/+1
* zink: set lower_mul_high and lower_rotate in ntv compiler optionsMike Blumenkrantz2020-06-261-0/+2
* zink: handle isign alu in ntvMike Blumenkrantz2020-06-261-0/+1
* zink: handle ixor in ntvMike Blumenkrantz2020-06-261-0/+1
* zink: lower byte/word extract ops in nirMike Blumenkrantz2020-06-261-0/+2
* zink: add bitfield_reverse handling to ntvMike Blumenkrantz2020-06-261-0/+1
* zink: add ult handling for ntvMike Blumenkrantz2020-06-261-0/+1
* zink: handle signed and unsigned min/max ops in ntvMike Blumenkrantz2020-06-261-0/+4
* zink: unify code for setting resource barriersMike Blumenkrantz2020-06-251-26/+20
* zink: clamp VkImageCreateInfo.arrayLayers to 1 for image resource creationMike Blumenkrantz2020-06-241-1/+1
* zink: use correct define value for reserved slot count in ntvMike Blumenkrantz2020-06-221-1/+1
* zink: use int assignment for vk int typeMike Blumenkrantz2020-06-191-1/+1
* zink: enable xfb extension in screen creationMike Blumenkrantz2020-06-171-2/+26
* zink: switch to passing VkPhysicalDeviceFeatures2 in VkDeviceCreateInfoMike Blumenkrantz2020-06-171-1/+4
* zink: set PIPE_CAP_VIEWPORT_TRANSFORM_LOWERED and remove POS special casingMike Blumenkrantz2020-06-172-16/+3
* zink: implement transform feedback support to finish off opengl 3.0Mike Blumenkrantz2020-06-1711-22/+349
* zink: implement streamout and xfb handling in ntvMike Blumenkrantz2020-06-175-8/+241
* zink: add spirv_builder methods for OpVectorExtractDynamic and OpVectorInsert...Mike Blumenkrantz2020-06-172-1/+45
* zink: add spirv builder util functions for emitting xfb decorationsMike Blumenkrantz2020-06-172-0/+36
* zink: use '2' variants for device props/feats, check features for ext enablingMike Blumenkrantz2020-06-171-3/+21
* zink: expose GLSL 1.30Erik Faye-Lund2020-06-161-1/+1
* zink: enable cull-distance if supportedErik Faye-Lund2020-06-161-2/+0
* zink: rework input/output location emissionMike Blumenkrantz2020-06-151-55/+107
* zink: handle more glsl->spirv builtin translationMike Blumenkrantz2020-06-151-14/+22
* zink: only report device-local memory as video-memoryErik Faye-Lund2020-06-101-2/+5
* zink: emit interpolation decorations for ntv outputsMike Blumenkrantz2020-06-091-0/+17
* zink: track program usages for each shaderMike Blumenkrantz2020-06-094-1/+34
* zink: assert that image-view format isn't undefinedErik Faye-Lund2020-06-091-0/+1
* zink: emulate B8G8R8X8_SRGB with B8G8R8A8_SRGBErik Faye-Lund2020-06-091-0/+1
* nir: add callback to nir_remove_dead_variables()Timothy Arceri2020-06-031-1/+1
* zink: Use store_dest_raw instead of storing an uintErik Faye-Lund2020-06-021-2/+1
* gallium: add shader caps INT16 and FP16_DERIVATIVESMarek Olšák2020-06-021-0/+2
* meson: use gnu_symbol_visibility argumentDylan Baker2020-06-011-1/+1
* zink: Check fopen result.Vinson Lee2020-05-291-3/+5
* zink: always use logical eq ops in ntv with 1bit inputsMike Blumenkrantz2020-05-271-9/+28