summaryrefslogtreecommitdiffstats
path: root/src/mesa/main/glspirv.c
Commit message (Expand)AuthorAgeFilesLines
* mesa/spirv: Set frag_coord_is_sysval to GLSLFragCoordIsSysValJason Ekstrand2019-07-291-0/+1
* mesa/glspirv: Validate that compute shaders are not linked with other stagesNeil Roberts2019-07-121-0/+10
* mesa/glspirv: Validate that there is a VS when there is a TCS, TES or GSNeil Roberts2019-07-121-0/+25
* glspirv: Enable the new deref-base UBO/SSBO path on gl_spirvAlejandro Piñeiro2019-06-301-2/+10
* glspirv: Call pass to lower frexp instructionsCaio Marcelo de Oliveira Filho2019-06-191-0/+2
* spirv: Change spirv_to_nir() to return a nir_shaderCaio Marcelo de Oliveira Filho2019-05-291-5/+2
* glspirv: Don't re-use entry_point pointer from spirv_to_nirCaio Marcelo de Oliveira Filho2019-05-291-1/+1
* spirv: Add an execution environment to the optionsCaio Marcelo de Oliveira Filho2019-03-231-0/+1
* nir: rename nir_var_function to nir_var_function_tempKarol Herbst2019-01-191-1/+1
* nir: rename global/local to private/function memoryKarol Herbst2019-01-081-1/+1
* spirv: Add support for using derefs for UBO/SSBO accessJason Ekstrand2019-01-081-0/+1
* nir: Move propagation of cast derefs to a new nir_opt_deref passJason Ekstrand2019-01-081-1/+1
* glspirv: no need to force entrypoint name to "main"Alejandro Piñeiro2018-10-311-1/+0
* nir/validate: Print when the validation failedJason Ekstrand2018-10-261-1/+1
* glspirv: drop pointless assert (size_t is unsigned)Dave Airlie2018-10-111-2/+0
* nir: Drop the vs_inputs_dual_locations optionJason Ekstrand2018-09-061-6/+2
* compiler: Move double_inputs to gl_program::DualSlotInputsJason Ekstrand2018-09-061-16/+4
* mesa/glspirv: fix compilation with MSVCAlejandro Piñeiro2018-08-131-1/+1
* mesa/glspirv: Set separate_shader on shader_infoNeil Roberts2018-08-131-0/+2
* mesa/glspirv: pick off the only entry point we needIago Toral Quiroga2018-08-131-0/+15
* mesa/glspirv: compute double inputs and remap attributesAlejandro Piñeiro2018-08-131-0/+19
* arb_gl_spirv: add calls to several nir loweringsAlejandro Piñeiro2018-07-311-0/+8
* mesa/glspirv: Set last_vert_progNeil Roberts2018-07-311-0/+7
* mesa/glspirv: lower workgroup access to offsetsAntia Puentes2018-07-031-0/+1
* mesa: include mtypes.h lessMarek Olšák2018-04-121-0/+1
* mesa/glspirv: Add a _mesa_spirv_to_nir() functionEduardo Lima Mitev2018-03-301-0/+58
* mesa/glspirv: Add _mesa_spirv_link_shaders() functionEduardo Lima Mitev2018-03-301-0/+71
* mesa: Implement glSpecializeShaderARBNicolai Hähnle2018-03-301-2/+105
* mesa: change gl_compile_status enums to uppercaseBrian Paul2018-01-261-1/+1
* mesa: remove second include of errors.h in src/mesa/main/glspirv.cKai Wasserbäch2017-12-121-4/+0
* mesa: implement SPIR-V loading in glShaderBinaryNicolai Hähnle2017-12-121-0/+43
* mesa/glspirv: Add struct gl_shader_spirv_dataEduardo Lima Mitev2017-12-121-0/+17
* mesa/glspirv: Add struct gl_spirv_moduleNicolai Hähnle2017-12-121-0/+17
* mesa: add GL_ARB_gl_spirv boilerplateNicolai Hähnle2017-12-121-0/+39