summaryrefslogtreecommitdiff
path: root/src/microsoft
AgeCommit message (Expand)AuthorFilesLines
2021-06-08nir: Move workgroup_size and workgroup_variable_size into common shader_infoCaio Marcelo de Oliveira Filho3-17/+17
2021-06-08nir, nir/algebraic: add byte/word insertion instructionsRhys Perry1-0/+2
2021-06-07nir: Rename WORK_GROUP (and similar) to WORKGROUPCaio Marcelo de Oliveira Filho5-20/+20
2021-06-07nir: Rename nir_intrinsic_load_local_group_size to nir_intrinsic_load_workgro...Caio Marcelo de Oliveira Filho2-2/+2
2021-06-07compiler: Rename local_size to workgroup_sizeCaio Marcelo de Oliveira Filho3-18/+18
2021-04-29microsoft/compiler: Maintain sorting of resource type in the contextMichael Tang1-21/+22
2021-04-29util/hash_table: do not leak u64 struct keyJuan A. Suarez Romero1-1/+1
2021-04-27microsoft/compiler: Handle unbounded arraysJesse Natalie1-11/+15
2021-04-27microsoft/compiler: Map descriptor set -> binding spaceJesse Natalie1-18/+22
2021-04-27microsoft/compiler: Fix function signature for bufferStore to support overloadsJesse Natalie1-1/+1
2021-04-27microsoft/compiler: Rewrite sampler splitting pass to be smarter and handle d...Jesse Natalie3-0/+112
2021-04-27d3d12, microsoft/compiler: Use SRV/sampler variable binding dataJesse Natalie1-10/+6
2021-04-27microsoft/compiler: zero out unused WebGPU system valuesEnrico Galli3-1/+82
2021-04-23microsoft/spirv_to_dxil: Treat read-only storage images as SRVsJesse Natalie1-0/+1
2021-04-23microsoft/compiler: Treat read-only SSBOs as SRVsJesse Natalie1-7/+29
2021-04-23nir_lower_readonly_images_to_tex: Support non-CL semanticsJesse Natalie1-1/+1
2021-04-23nir: Rename nir_lower_cl_images_to_tex, replace 'cl' with 'readonly'Jesse Natalie1-1/+1
2021-04-22microsoft/compiler: For Vulkan environment, don't create resource handles upf...Jesse Natalie2-60/+141
2021-04-22microsoft/compiler: Remove assert-only resource size or usage trackingJesse Natalie1-24/+10
2021-04-22microsoft/compiler: Remove hardcoded limits on numbers of resource arraysJesse Natalie1-54/+56
2021-04-20microsoft/compiler: Fix MSVC warning C4334 (32bit shift cast to 64bit)Jesse Natalie1-1/+1
2021-04-20microsoft/clc: Fix undeclared function warningJesse Natalie1-1/+1
2021-04-20microsoft/clc: Fix MSVC unreferenced variable warningsJesse Natalie4-8/+2
2021-04-19microsoft/clc: If local size isn't specified either in the shader or at runti...Jesse Natalie1-5/+13
2021-04-16microsoft/compiler: Propagate access when lowering SSBO loadsJesse Natalie1-1/+3
2021-04-16microsoft/compiler: Support raw SRVs in addition to typed SRVsJesse Natalie1-12/+28
2021-04-16microsoft/compiler: Store nir_shader in the ntd_contextJesse Natalie1-58/+61
2021-04-16microsoft/compiler: Better support UBO/SSBO references to descriptorsJesse Natalie1-66/+90
2021-04-16microsoft/compiler: Split Vulkan resource_index / descriptor processingJesse Natalie1-9/+56
2021-04-16microsoft/compiler: Emit SSBO variablesJesse Natalie1-11/+39
2021-04-16microsoft/compiler: Emit CBVs via variables for VulkanJesse Natalie1-10/+3
2021-04-16microsoft/compiler: Support arrays of UBOsJesse Natalie2-26/+36
2021-04-16microsoft/compiler: Support raw SRVs/UAVs through dxil_module_get_res_typeJesse Natalie2-6/+10
2021-04-16microsoft/spirv_to_dxil: Lower loads/stores to DXILJesse Natalie1-0/+1
2021-04-16microsoft/spirv_to_dxil: Lower samplers from deref to indexJesse Natalie1-0/+1
2021-04-12microsoft/clc: Update unit test to always use COMMON state for buffersJesse Natalie1-12/+1
2021-04-09microsoft: fixup clc_log() defineLionel Landwerlin1-5/+5
2021-04-09microsoft/compiler: Add some more float16 supportJesse Natalie3-0/+59
2021-04-09microsoft/spirv_to_dxil: Support doublesJesse Natalie1-0/+4
2021-04-09microsoft/compiler: Implement new double pack/unpack alu opsJesse Natalie5-0/+81
2021-04-09microsoft/compiler: Add a lowering pass to emit double [un]pack instructionsJesse Natalie2-0/+64
2021-04-09microsoft/compiler: Support fp16 i/o varsJesse Natalie3-4/+8
2021-04-09microsoft/spirv_to_dxil: Lower io arraysJesse Natalie1-0/+1
2021-04-09microsoft/spirv_to_dxil: Lower globals to function_tempJesse Natalie1-0/+1
2021-04-08nir: Extract shader_info->cs.shared_size out of union.Bas Nieuwenhuizen2-6/+6
2021-04-07microsoft/spirv_to_dxil: Use non-zero exit code on failed compilationsEnrico Galli1-0/+1
2021-04-07microsoft/spirv_to_dxil: Add support for load_vulkan_descriptorEnrico Galli3-17/+70
2021-04-05microsoft/compiler: Fix barrier flag for shared memoryJesse Natalie1-1/+1
2021-04-02spirv_to_dxil: Handle clip/cull distanceJesse Natalie1-0/+26
2021-04-02microsoft/spirv_to_dxil: Implement TODO for removing dead functionsJesse Natalie1-1/+9