aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_program.c
Commit message (Expand)AuthorAgeFilesLines
* glsl: move nir_remap_dual_slot_attributes() call out of glsl_to_nir()Timothy Arceri2019-12-131-0/+8
* intel: Increase Gen11 compute shader scratch IDs to 64.Kenneth Graunke2019-09-231-1/+13
* i965/spirv: Lower shared memory laterCaio Marcelo de Oliveira Filho2019-08-101-0/+20
* intel: Use a system value for gl_FragCoordJason Ekstrand2019-07-291-0/+1
* compiler: Save a single copy of the softfp64 shader in the context.Kenneth Graunke2019-07-101-6/+4
* intel/compiler: Add a "base class" for program keysJason Ekstrand2019-07-101-4/+3
* i965: Move resources lowering after NIR linkingCaio Marcelo de Oliveira Filho2019-06-241-10/+20
* intel/nir: Stop returning the shader from helpersJason Ekstrand2019-06-051-1/+1
* intel: Move brw_prog_key_set_id from i965 to the compiler.Kenneth Graunke2019-05-211-16/+0
* i965: Pass compiler to default key populatorsKenneth Graunke2019-05-141-7/+7
* i965: Ignore uniform storage for samplers or images, use binding infoKenneth Graunke2019-04-221-1/+4
* i965: Move program key debugging to the compiler.Kenneth Graunke2019-04-161-0/+20
* i965: Stop setting LowerBuferInterfaceBlocksJason Ekstrand2019-03-151-0/+4
* i965: stop calling nir_lower_returns()Timothy Arceri2019-03-061-3/+1
* glsl: use NIR function inlining for drivers that use glsl_to_nir()Timothy Arceri2019-03-061-1/+1
* nir/lower_doubles: Inline functions directly in lower_doublesJason Ekstrand2019-03-061-4/+4
* glsl/nir: Add a shared helper for building float64 shadersJason Ekstrand2019-03-061-49/+2
* i965: Compile the fp64 program based on nir optionsJason Ekstrand2019-03-061-1/+2
* i965: Call nir_lower_samplers for ARB programs.Kenneth Graunke2019-02-111-0/+2
* android,autotools,i965: Fix location of float64_glsl.hDylan Baker2019-01-311-1/+1
* i965: Always compile fp64 funcs when neededMatt Turner2019-01-261-1/+2
* i965: Drop mark_surface_used mechanism.Kenneth Graunke2019-01-131-1/+4
* i965: Compile fp64 funcs only if we do not have 64-bit hardware supportMatt Turner2019-01-101-1/+1
* i965: Compile fp64 software routines and lower double-opsMatt Turner2019-01-091-0/+61
* i965: Don't override subslice count to 4 on Gen11.Kenneth Graunke2018-12-171-1/+1
* nir/validate: Print when the validation failedJason Ekstrand2018-10-261-2/+3
* i965: move brw_nir_lower_gl_images callAlejandro Piñeiro2018-09-051-1/+0
* intel/compiler: rename brw_nir_lower_glsl_imagesAlejandro Piñeiro2018-09-051-1/+1
* anv,i965: Lower away image derefs in the driverJason Ekstrand2018-08-291-0/+1
* intel/compiler: Do image load/store lowering to NIRJason Ekstrand2018-08-291-0/+2
* i965/nir: Use the nir copy of shader_info to handle gl_PatchVerticesInNeil Roberts2018-08-131-1/+1
* i965: Combine both gl_PatchVerticesIn lowering passes.Kenneth Graunke2018-07-261-23/+18
* i965: Add brw_populate_default_keyJordan Justen2018-07-091-0/+35
* i965: Replace brw_setup_tex_for_precompile brw with devinfoJordan Justen2018-07-091-2/+1
* i965: Add brw_prog_key_set_id helper to set the program id on any stageJordan Justen2018-07-091-0/+16
* i965: Move brw_program_*serialize_nir to brw_program_binary.cJordan Justen2018-07-091-37/+0
* i965: Use ShaderCacheSerializeDriverBlob driver functionJordan Justen2018-07-091-0/+3
* i965: Add plumbing for shader time in 32-wide FS dispatch mode.Francisco Jerez2018-06-281-0/+6
* nir: Use derefs in nir_lower_samplersJason Ekstrand2018-06-221-2/+0
* i965: Move nir_lower_deref_instrs to right before locals_to_regsJason Ekstrand2018-06-221-3/+2
* anv,i965,radv,st,ir3: Call nir_lower_deref_instrsJason Ekstrand2018-06-221-2/+6
* i965: use gl_shader_program_data::spirvAlejandro Piñeiro2018-06-211-1/+1
* i965: Introduce a "memory zone" concept on BO allocation.Kenneth Graunke2018-05-221-3/+5
* i965: Call spirv_to_nir() instead of glsl_to_nir() for SPIR-V shadersEduardo Lima Mitev2018-03-301-2/+8
* i965: Drop unused alignment parameter from brw_bo_alloc().Kenneth Graunke2018-03-271-3/+3
* i965: Drop PIPE_CONTROL_NO_WRITE from various calls.Kenneth Graunke2018-03-271-3/+1
* i965: Hard code CS scratch_ids_per_subslice for CherryviewJordan Justen2018-03-091-17/+27
* mesa: Rename MESA_shader_framebuffer_fetch gl_extensions bits to EXT.Francisco Jerez2018-02-241-1/+1
* mesa: Rename dd_function_table::BlendBarrier to match latest EXT spec.Francisco Jerez2018-02-241-2/+2
* i965/icl: Update the assert in brw_memory_barrier()Anuj Phogat2018-02-151-1/+1