aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/state_tracker/st_glsl_to_nir.cpp
Commit message (Expand)AuthorAgeFilesLines
* nir: optimize gl_SampleMaskIn to gl_HelperInvocation for radeonsi when possibleMarek Olšák2019-04-161-0/+1
* ac/nir_to_llvm: add image bindless supportTimothy Arceri2019-04-121-0/+2
* st: Lower uniforms in st in the !PIPE_CAP_PACKED_UNIFORMS case as well.Eric Anholt2019-04-101-0/+3
* nir/radv: remove restrictions on opt_if_loop_last_continue()Timothy Arceri2019-04-091-1/+1
* st/nir: run st_nir_opts after 64bit ops loweringTapani Pälli2019-04-041-1/+1
* nir: add lower_all_io_to_elementsRob Clark2019-03-301-0/+1
* st/nir: Free the GLSL IR after linking.Kenneth Graunke2019-03-281-0/+4
* st/glsl_to_nir: Calculate num_uniforms from NumParameterValuesKristian H. Kristensen2019-03-271-5/+5
* st/mesa: Let NIR lower UBO and SSBO access when we have itJason Ekstrand2019-03-151-0/+4
* st/glsl_to_nir: fix incorrect arrary accessTimothy Arceri2019-03-121-2/+5
* glsl: use NIR function inlining for drivers that use glsl_to_nir()Timothy Arceri2019-03-061-1/+1
* st/nir: Move 64-bit lowering laterJason Ekstrand2019-03-061-2/+5
* nir/lower_doubles: Inline functions directly in lower_doublesJason Ekstrand2019-03-061-19/+4
* glsl/nir: Add a shared helper for building float64 shadersJason Ekstrand2019-03-061-49/+2
* nir: rename glsl_type_is_struct() -> glsl_type_is_struct_or_ifc()Timothy Arceri2019-03-061-2/+2
* nir: Add multiplier argument to nir_lower_uniforms_to_ubo.Timur Kristóf2019-03-051-1/+1
* nir: Move nir_lower_uniforms_to_ubo to compiler/nir.Timur Kristóf2019-03-051-1/+1
* st/mesa: add support for lowering fp64/int64 for nir driversDave Airlie2019-03-021-1/+98
* nir: Gather texture bitmasks in gl_nir_lower_samplers_as_deref.Kenneth Graunke2019-02-111-2/+8
* st/nir: Pull sampler lowering into a helper function.Kenneth Graunke2019-02-111-4/+11
* st/glsl_to_nir: call nir_remove_dead_variables() after lowing local indirectsTimothy Arceri2019-02-081-0/+7
* st/nir: Call nir_lower_clip_cull_distance_arrays().Kenneth Graunke2019-02-051-0/+1
* st/nir: Move varying setup code to a helper function.Kenneth Graunke2019-02-051-20/+26
* st/glsl_to_nir: remove dead local variablesTimothy Arceri2019-02-011-0/+3
* nir: rename nir_var_ssbo to nir_var_mem_ssboKarol Herbst2019-01-191-1/+1
* nir: rename nir_var_ubo to nir_var_mem_uboKarol Herbst2019-01-191-1/+1
* nir: rename nir_var_function to nir_var_function_tempKarol Herbst2019-01-191-1/+1
* nir: rename nir_var_private to nir_var_shader_tempKarol Herbst2019-01-191-1/+1
* st/nir: Lower TES gl_PatchVerticesIn to a constant if linked with a TCS.Kenneth Graunke2019-01-111-0/+23
* nir: rename global/local to private/function memoryKarol Herbst2019-01-081-2/+2
* nir: Distinguish between normal uniforms and UBOsJason Ekstrand2019-01-081-2/+1
* st/glsl: refactor st_link_nir()Timothy Arceri2019-01-071-36/+16
* nir: rename nir_link_constant_varyings() nir_link_opt_varyings()Timothy Arceri2019-01-021-1/+1
* st/glsl_to_nir: call nir_lower_load_const_to_scalar() in the stTimothy Arceri2019-01-021-1/+3
* st/nir: Drop unused gl_program parameter in VS input handling helper.Kenneth Graunke2018-12-211-2/+2
* nir/opt_peephole_select: Don't peephole_select expensive math instructionsIan Romanick2018-12-171-1/+1
* nir/opt_peephole_select: Don't try to remove flow control around indirect loadsIan Romanick2018-12-171-1/+1
* mesa/st/nir: fix missing nir_compact_varyingsRob Clark2018-12-111-1/+2
* st/mesa: make use of nir_link_constant_varyings()Timothy Arceri2018-11-101-0/+3
* st/nir: Drop unused parameter from st_nir_assign_uniform_locations().Kenneth Graunke2018-11-031-2/+1
* st/mesa: Pull nir_lower_wpos_ytransform work into a helper function.Kenneth Graunke2018-11-031-29/+36
* st/glsl_to_nir: fix next_stage gatheringTimothy Arceri2018-10-311-1/+1
* nir/validate: Print when the validation failedJason Ekstrand2018-10-261-1/+1
* mesa/st: Only call nir_lower_io_to_scalar_early on scalar ISAsAlyssa Rosenzweig2018-10-221-1/+4
* Replace uses of _mesa_bitcount with util_bitcountDylan Baker2018-09-071-3/+2
* radeonsi/nir: Set vs_inputs_dual_locations and let NIR do the remapJason Ekstrand2018-09-061-25/+20
* compiler: Move double_inputs to gl_program::DualSlotInputsJason Ekstrand2018-09-061-1/+1
* st: Sweep NIR after linking phase to free held memoryDanylo Piliaiev2018-07-201-0/+2
* st/nir: Disable varying packing when doing transform feedback.Eric Anholt2018-07-051-1/+9
* st/glsl_to_nir: run lower_output_reads on !PIPE_CAP_TGSI_CAN_READ_OUTPUTSKarol Herbst2018-06-291-0/+6