summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/i965/brw_nir_uniforms.cpp
AgeCommit message (Expand)AuthorFilesLines
2020-07-29nir: Add a nir_foreach_uniform_variable helperJason Ekstrand1-2/+2
2019-10-17nir: support feeding state to nir_lower_clip_[vg]sErik Faye-Lund1-1/+2
2019-10-17nir: support lowering clipdist to arraysErik Faye-Lund1-1/+1
2019-08-21nir: Add explicit signs to image min/max intrinsicsJason Ekstrand1-2/+4
2019-07-24i965: Use NIR to lower legacy userclipping.Kenneth Graunke1-0/+56
2019-04-22i965: Tidy bogus indentation left by previous commitKenneth Graunke1-26/+24
2019-04-22i965: Ignore uniform storage for samplers or images, use binding infoKenneth Graunke1-14/+24
2019-04-12glsl/nir: add support for lowering bindless images_derefsKarol Herbst1-1/+1
2019-04-12nir: move brw_nir_rewrite_image_intrinsic into common codeKarol Herbst1-1/+1
2019-03-06nir: rename glsl_type_is_struct() -> glsl_type_is_struct_or_ifc()Timothy Arceri1-2/+2
2019-01-13i965: Drop mark_surface_used mechanism.Kenneth Graunke1-4/+0
2018-10-15i965: Drop assert about number of uniforms in ARB handling.Kenneth Graunke1-3/+2
2018-09-05intel/compiler: rename brw_nir_lower_glsl_imagesAlejandro Piñeiro1-2/+2
2018-09-05intel/compiler: remove unused variable num_imagesAlejandro Piñeiro1-2/+0
2018-08-29intel/compiler: Remove surface_idx from brw_image_paramJason Ekstrand1-3/+0
2018-08-29anv,i965: Lower away image derefs in the driverJason Ekstrand1-0/+130
2018-07-26i965: Combine both gl_PatchVerticesIn lowering passes.Kenneth Graunke1-28/+0
2018-06-22intel/nir: Fixup deref modes after lowering patch verticesJason Ekstrand1-0/+2
2018-06-21i965: Setup glsl uniforms by index rather than name matchingNeil Roberts1-13/+37
2018-06-21i965: account for NIR uniforms without nameEduardo Lima Mitev1-1/+1
2018-02-14i965: Add gl_state_index casts for PATCH_VERTICES_INJason Ekstrand1-1/+2
2018-02-12i965: fix tessellation regressions with gl_state_index16Dave Airlie1-1/+1
2018-02-13mesa,glsl,nir: reduce gl_state_index size to 2 bytesMarek Olšák1-1/+1
2018-01-10i965/nir: add a helper to lower gl_PatchVerticesIn to a uniformIago Toral Quiroga1-0/+25
2017-10-20nir: Get rid of nir_shader::stageJason Ekstrand1-2/+2
2017-10-12intel/compiler: Allocate pull_param in assign_constant_locationsJason Ekstrand1-2/+0
2017-10-12intel: Allocate prog_data::[pull_]param deeper inside the compilerJason Ekstrand1-2/+14
2017-10-12intel: Rewrite the world of push/pull paramsJason Ekstrand1-34/+35
2017-05-01i965: Don't allocate uniform space for samplersTimothy Arceri1-1/+1
2017-03-22i965: make brw_setup_image_uniform_values staticEmil Velikov1-1/+1
2017-03-13i965: Move the back-end compiler to src/intel/compilerJason Ekstrand1-2/+1
2017-03-01i965: Reduce cross-pollination between the DRI driver and compilerJason Ekstrand1-1/+1
2017-03-01i965: Move image uniform setup to brw_nir_uniforms.cppJason Ekstrand1-0/+51
2017-01-20i965: Enable uploading 64-bit integer uniformsIan Romanick1-1/+3
2017-01-06i965: stop passing gl_shader_program to brw_nir_setup_glsl_uniforms()Timothy Arceri1-8/+6
2017-01-03i965/nir: double/dvec2 uniforms only need to be padded to a single vec4 slotSamuel Iglesias Gonsálvez1-1/+2
2016-11-19st/mesa/glsl/nir/i965: make use of new gl_shader_program_data in gl_shader_pr...Timothy Arceri1-2/+3
2016-05-20i965, anv: Use NIR FragCoord re-center and y-transform passes.Kenneth Graunke1-11/+5
2016-05-10i965: fixup uniform setup for doublesConnor Abbott1-1/+6
2016-04-11i965: fix struct type in commentTimothy Arceri1-1/+1
2016-01-26glsl: move to compiler/Emil Velikov1-1/+1
2015-12-07i965: Make uniform offsets be in terms of bytesJason Ekstrand1-4/+2
2015-12-07i965/nir_uniforms: Replace comps_per_unit with an is_scalar booleanJason Ekstrand1-13/+15
2015-11-24i965: Clean up #includes in the compiler.Matt Turner1-1/+0
2015-11-04i965: add support for image AoATimothy Arceri1-0/+2
2015-10-02i965: Use nir_foreach_variableJason Ekstrand1-1/+1
2015-10-02i965/nir: Pull GLSL uniform handling into a common functionJason Ekstrand1-0/+121
2015-10-02i965/nir: Pull common ARB program uniform handling into a common functionJason Ekstrand1-0/+61