summaryrefslogtreecommitdiff
path: root/src/compiler/shader_info.h
AgeCommit message (Expand)AuthorFilesLines
2020-04-15glsl: add NV_viewport_array2 supportIlia Mirkin1-0/+3
2020-04-09intel/compiler: Add support for variable workgroup sizePlamena Manolova1-0/+1
2020-04-01nir: place aligned members after bitfields in shader_info.tessMark Janes1-4/+4
2020-03-30nir: Collect if shader uses cross-invocation or indirect I/O.Timur Kristóf1-0/+19
2020-03-26nir: add and gather shader_info::writes_memoryMarek Olšák1-0/+3
2020-03-16nir/glsl: gather bitmask of images used by programTapani Pälli1-0/+3
2020-03-09nir: gather info whether a shader uses demote_to_helperDaniel Schürmann1-0/+1
2020-01-29spirv: implement SPV_AMD_shader_explicit_vertex_parameterSamuel Pitoiset1-0/+1
2020-01-23spirv: add SpvCapabilityFragmentMaskAMDSamuel Pitoiset1-0/+1
2020-01-23spirv: Add support for IntegerFunctions2INTEL capabilityIan Romanick1-0/+1
2020-01-21compiler: Add a note about how num_ssbos works in the program info.Eric Anholt1-1/+5
2020-01-09spirv: add SpvCapabilityImageReadWriteLodAMDSamuel Pitoiset1-0/+1
2019-11-08compiler: pack shader_info from 160 bytes to 96 bytesMarek Olšák1-66/+66
2019-11-04st/mesa: call nir_lower_flrp only once per shaderMarek Olšák1-0/+3
2019-10-24spirv: Add SpvMemoryModelVulkan and related capabilitiesCaio Marcelo de Oliveira Filho1-0/+2
2019-10-22nir: allow nir_lower_uniforms_to_ubo to be run repeatedlyMarek Olšák1-0/+3
2019-10-09nir: add shader_info::last_msaa_imageMarek Olšák1-0/+2
2019-10-07spirv: Implement SPV_KHR_shader_clockCaio Marcelo de Oliveira Filho1-0/+1
2019-09-17spirv/nir: keep track of SPV_KHR_float_controls execution modesSamuel Iglesias Gonsálvez1-0/+3
2019-09-17spirv: check support for SPV_KHR_float_controls capabilitiesSamuel Iglesias Gonsálvez1-0/+1
2019-08-12compiler: add shader_info.cs.user_data_components_amdMarek Olšák1-0/+1
2019-08-12compiler: add shader_info.vs.blit_sgprs_amdMarek Olšák1-0/+7
2019-07-23nir/gather_info: Look for uses of helper invocationsJason Ekstrand1-0/+8
2019-07-08spirv: Implement SPV_EXT_demote_to_helper_invocationCaio Marcelo de Oliveira Filho1-0/+1
2019-06-13spirv/nir: add support for AMD_shader_ballot and Groups capabilityDaniel Schürmann1-2/+3
2019-06-04spirv: Implement SPV_EXT_fragment_shader_interlockJason Ekstrand1-0/+2
2019-04-30spirv: add missing SPV_EXT_descriptor_indexing capabilitiesJuan A. Suarez Romero1-0/+2
2019-04-15spirv: add SpvCapabilityFloat16 supportSamuel Pitoiset1-0/+1
2019-04-08spirv: Add support for DerivativeGroup capabilitiesCaio Marcelo de Oliveira Filho1-0/+1
2019-04-08glsl: Parse and propagate derivative_group to shader_infoCaio Marcelo de Oliveira Filho1-0/+6
2019-03-05nir/spirv: improve parsing of the memory modelKarol Herbst1-0/+9
2019-03-05nir: Add ability for shaders to use window space coordinates.Timur Kristóf1-0/+3
2019-02-21nir, glsl: move pixel_center_integer/origin_upper_left to shader_info.fsAlejandro Piñeiro1-0/+6
2019-02-11nir: Gather texture bitmasks in gl_nir_lower_samplers_as_deref.Kenneth Graunke1-0/+3
2019-02-05nir: Move V3D's "the shader was TGSI, ignore FS output types" flag to NIR.Eric Anholt1-0/+19
2019-01-26spirv: Add support for SPV_EXT_physical_storage_bufferJason Ekstrand1-0/+1
2019-01-21nir/vtn: add caps for some cl related capabilitiesRob Clark1-0/+3
2019-01-09nir: Add and set info::uses_64bitMatt Turner1-0/+5
2019-01-07spirv: Sort supported capabilitiesJason Ekstrand1-17/+17
2018-12-20spirv: add support for SpvCapabilityStorageImageMultisampleSamuel Pitoiset1-0/+1
2018-12-11spirv: Add support for MinLodJason Ekstrand1-0/+1
2018-12-05spirv: add SpvCapabilityInt64AtomicsSamuel Pitoiset1-0/+1
2018-09-06compiler: Move double_inputs to gl_program::DualSlotInputsJason Ekstrand1-3/+0
2018-07-31compiler/spirv: add XFB and GeometryStreams capability check supportAlejandro Piñeiro1-0/+2
2018-07-22spirv: add support for SPV_KHR_post_depth_coverageIlia Mirkin1-0/+1
2018-07-10spirv/nir: Add support for SPV_KHR_8bit_storageJose Maria Casanova Crespo1-0/+1
2018-07-03spirv/nir: add capability check for SpvCapabilityAtomicStorageAlejandro Piñeiro1-0/+1
2018-06-08spirv: add/hookup SpvCapabilityStencilExportEXTGustavo Lima Chaves1-0/+1
2018-06-01mesa: Add GL/GLSL plumbing for ARB_fragment_shader_interlock.Plamena Manolova1-0/+5
2018-05-03compiler/spirv: add implementation to check for SpvCapabilityInt16 supportIago Toral Quiroga1-0/+1