projects
/
mesa.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
nir: Remove 32bit restriction for uadd_carry optimization
[mesa.git]
/
src
/
compiler
/
nir
/
nir_lower_io.c
2020-08-24
Marek Olšák
nir: update IO semantics in nir_io_add_const_offset_to_base
blob
|
commitdiff
|
raw
2020-08-24
Marek Olšák
nir: save IO semantics in lowered IO intrinsics
blob
|
commitdiff
|
raw
|
diff to current
2020-08-21
Rhys Perry
nir: add and use nir_intrinsic_has_ helpers
blob
|
commitdiff
|
raw
|
diff to current
2020-08-17
Jesse Natalie
nir: Add nir_address_format_32bit_index_offset_pack64
blob
|
commitdiff
|
raw
|
diff to current
2020-08-17
Jesse Natalie
nir: Add nir_address_format_32bit_offset_as_64bit
blob
|
commitdiff
|
raw
|
diff to current
2020-08-17
Marek Olšák
nir: handle load_input_vertex in nir_get_io_offset_src
blob
|
commitdiff
|
raw
|
diff to current
2020-07-29
Jason Ekstrand
nir: Use a single list for all shader variables
blob
|
commitdiff
|
raw
|
diff to current
2020-07-29
Jason Ekstrand
nir: Take a nir_shader and variable mode in assign_var_...
blob
|
commitdiff
|
raw
|
diff to current
2020-07-25
Karol Herbst
nir/lower_io: assert that offsets are used for shader_in
blob
|
commitdiff
|
raw
|
diff to current
2020-07-22
Jason Ekstrand
nir/lower_io: Add support for global scratch addressing
blob
|
commitdiff
|
raw
|
diff to current
2020-07-22
Jason Ekstrand
nir/lower_io: Use b2b for shader and function temporaries
blob
|
commitdiff
|
raw
|
diff to current
2020-07-22
Jason Ekstrand
nir/lower_io: Choose to set access based on intrinsic...
blob
|
commitdiff
|
raw
|
diff to current
2020-07-14
Jesse Natalie
nir: Support load/store of temps as scratch in nir_lowe...
blob
|
commitdiff
|
raw
|
diff to current
2020-07-14
Jesse Natalie
nir: When nir_lower_vars_to_explicit_types is run on...
blob
|
commitdiff
|
raw
|
diff to current
2020-07-14
Jesse Natalie
nir_lower_io: Add addr_format_is_offset helper
blob
|
commitdiff
|
raw
|
diff to current
2020-07-06
Jason Ekstrand
nir: Add docs to nir_lower[_explicit]_io
blob
|
commitdiff
|
raw
|
diff to current
2020-07-06
Jason Ekstrand
nir: Remove shared support from lower_io
blob
|
commitdiff
|
raw
|
diff to current
2020-07-06
Jason Ekstrand
nir: Assert that nir_lower_io is only called with allow...
blob
|
commitdiff
|
raw
|
diff to current
2020-07-06
Connor Abbott
nir: add vec2_index_32bit_offset address format
blob
|
commitdiff
|
raw
|
diff to current
2020-06-08
Samuel Pitoiset
nir/lower_explicit_io: fix NON_UNIFORM access for UBO...
blob
|
commitdiff
|
raw
|
diff to current
2020-03-30
Jason Ekstrand
nir: Insert b2b1s around booleans in nir_lower_to
blob
|
commitdiff
|
raw
|
diff to current
2020-03-30
Jason Ekstrand
nir: Use b2b opcodes for shared and constant memory
blob
|
commitdiff
|
raw
|
diff to current
2020-02-21
Karol Herbst
nir/lower_ssbo: handle atomics
blob
|
commitdiff
|
raw
|
diff to current
2020-01-29
Samuel Pitoiset
nir: lower interp_deref_at_vertex to load_input_vertex
blob
|
commitdiff
|
raw
|
diff to current
2020-01-29
Samuel Pitoiset
nir: add nir_intrinsic_interp_deref_at_vertex
blob
|
commitdiff
|
raw
|
diff to current
2019-11-07
Kai Wasserbäch
nir: fix unused variable warning in nir_lower_vars_to_e...
blob
|
commitdiff
|
raw
|
diff to current
2019-10-28
Timothy Arceri
util: rename list_empty() to list_is_empty()
blob
|
commitdiff
|
raw
|
diff to current
2019-10-18
Rob Clark
nir: add amul instruction
blob
|
commitdiff
|
raw
|
diff to current
2019-09-06
Caio Marcelo de...
nir/lower_explicit_io: Handle 1 bit loads and stores
blob
|
commitdiff
|
raw
|
diff to current
2019-08-08
Rhys Perry
nir: add nir_lower_to_explicit()
blob
|
commitdiff
|
raw
|
diff to current
2019-08-08
Rhys Perry
nir/lower_explicit_io: add nir_var_mem_shared support
blob
|
commitdiff
|
raw
|
diff to current
2019-07-31
Jason Ekstrand
nir/lower_io: Add an option to lower 64-bit varyings
blob
|
commitdiff
|
raw
|
diff to current
2019-07-23
Jason Ekstrand
nir/lower_io: Return SSA defs from helpers
blob
|
commitdiff
|
raw
|
diff to current
2019-07-10
Connor Abbott
nir/lower_io: Don't use variable to get deref mode
blob
|
commitdiff
|
raw
|
diff to current
2019-07-08
Connor Abbott
intel/nir: Extract add_const_offset_to_base
blob
|
commitdiff
|
raw
|
diff to current
2019-07-02
Rob Clark
nir: add pass to lower load_interpolated_input
blob
|
commitdiff
|
raw
|
diff to current
2019-06-03
Caio Marcelo de...
nir: Add functions to subtract and compare addresses
blob
|
commitdiff
|
raw
|
diff to current
2019-05-31
Jonathan Marek
nir: add type information to load uniform/input and...
blob
|
commitdiff
|
raw
|
diff to current
2019-05-20
Caio Marcelo de...
nir: Add nir_address_format_null_value()
blob
|
commitdiff
|
raw
|
diff to current
2019-05-20
Caio Marcelo de...
nir: Add nir_address_format_32bit_offset
blob
|
commitdiff
|
raw
|
diff to current
2019-05-20
Caio Marcelo de...
nir: Add nir_address_format_logical
blob
|
commitdiff
|
raw
|
diff to current
2019-04-19
Jason Ekstrand
nir/lower_io: Expose some explicit I/O lowering helpers
blob
|
commitdiff
|
raw
|
diff to current
2019-04-14
Jason Ekstrand
nir/builder: Add a nir_imm_zero helper
blob
|
commitdiff
|
raw
|
diff to current
2019-04-12
Jason Ekstrand
nir: Add a pass for selectively lowering variables...
blob
|
commitdiff
|
raw
|
diff to current
2019-04-12
Timothy Arceri
nir/i965/freedreno/vc4: add a bindless bool to type...
blob
|
commitdiff
|
raw
|
diff to current
2019-03-25
Jason Ekstrand
nir: Add access flags to deref and SSBO atomics
blob
|
commitdiff
|
raw
|
diff to current
2019-03-25
Jason Ekstrand
nir/lower_io: Add a bounds-checked 64-bit global addres...
blob
|
commitdiff
|
raw
|
diff to current
2019-03-19
Karol Herbst
nir/spirv: support physical pointers
blob
|
commitdiff
|
raw
|
diff to current
2019-03-15
Jason Ekstrand
nir/lower_io: Add a new buffer_array_length intrinsic...
blob
|
commitdiff
|
raw
|
diff to current
2019-03-15
Jason Ekstrand
nir: Rename nir_address_format_vk_index_offset to not...
blob
|
commitdiff
|
raw
|
diff to current
2019-01-26
Jason Ekstrand
nir/lower_io: Add support for nir_var_mem_global
blob
|
commitdiff
|
raw
|
diff to current
2019-01-26
Jason Ekstrand
nir/lower_io: Add a 32 and 64-bit global address formats
blob
|
commitdiff
|
raw
|
diff to current
2019-01-26
Jason Ekstrand
nir: Add load/store/atomic global intrinsics
blob
|
commitdiff
|
raw
|
diff to current
2019-01-19
Karol Herbst
nir: rename nir_var_shared to nir_var_mem_shared
blob
|
commitdiff
|
raw
|
diff to current
2019-01-19
Karol Herbst
nir: rename nir_var_ssbo to nir_var_mem_ssbo
blob
|
commitdiff
|
raw
|
diff to current
2019-01-19
Karol Herbst
nir: rename nir_var_ubo to nir_var_mem_ubo
blob
|
commitdiff
|
raw
|
diff to current
2019-01-08
Caio Marcelo de...
nir: fix warning in nir_lower_io.c
blob
|
commitdiff
|
raw
|
diff to current
2019-01-08
Jason Ekstrand
nir/lower_io: Add "explicit" IO lowering
blob
|
commitdiff
|
raw
|
diff to current
2019-01-08
Jason Ekstrand
nir: Distinguish between normal uniforms and UBOs
blob
|
commitdiff
|
raw
|
diff to current
2018-11-16
Jason Ekstrand
nir/lower_io: Add shared to get_io_offset_src
blob
|
commitdiff
|
raw
|
diff to current
2018-11-16
Jason Ekstrand
nir/builder: Add iadd_imm and imul_imm helpers
blob
|
commitdiff
|
raw
|
diff to current
2018-10-22
Jason Ekstrand
nir: Use nir_src_is_const and nir_src_as_* in core...
blob
|
commitdiff
|
raw
|
diff to current
2018-08-23
Ian Romanick
nir: Add floating point atomic min, max, and compare...
blob
|
commitdiff
|
raw
|
diff to current
2018-08-23
Ian Romanick
nir: Add floating point atomic add instrinsics
blob
|
commitdiff
|
raw
|
diff to current
2018-06-23
Jason Ekstrand
nir: Remove old-school deref chain support
blob
|
commitdiff
|
raw
|
diff to current
2018-06-23
Jason Ekstrand
nir: Convert lower_io to deref instructions
blob
|
commitdiff
|
raw
|
diff to current
2018-06-23
Jason Ekstrand
nir/lower_io: Convert atomic lowering to deref instructions
blob
|
commitdiff
|
raw
|
diff to current
2018-06-23
Jason Ekstrand
nir: Support deref instructions in lower_io
blob
|
commitdiff
|
raw
|
diff to current
2018-06-23
Rob Clark
nir: add deref lowering sanity checking
blob
|
commitdiff
|
raw
|
diff to current
2017-11-28
Eric Engestrom
compiler: fix typo
blob
|
commitdiff
|
raw
|
diff to current
2017-10-20
Jason Ekstrand
nir: Get rid of nir_shader::stage
blob
|
commitdiff
|
raw
|
diff to current
2017-06-10
Grazvydas Ignotas
nir: make various getters take const pointers
blob
|
commitdiff
|
raw
|
diff to current
2017-03-23
Matt Turner
nir: Return progress from nir_lower_io().
blob
|
commitdiff
|
raw
|
diff to current
2017-03-23
Matt Turner
nir: Stop using apostrophes to pluralize.
blob
|
commitdiff
|
raw
|
diff to current
2016-12-30
Jason Ekstrand
nir/lower_io: Use the builder instead of carrying a...
blob
|
commitdiff
|
raw
|
diff to current
2016-11-22
Kenneth Graunke
nir: Add a "compact array" flag and IO lowering code.
blob
|
commitdiff
|
raw
|
diff to current
2016-11-10
Kenneth Graunke
nir: Generalize the "is per-vertex variable?" helpers...
blob
|
commitdiff
|
raw
|
diff to current
2016-10-26
Timothy Arceri
nir: stop adjusting driver location for varying packing
blob
|
commitdiff
|
raw
|
diff to current
2016-10-06
Jason Ekstrand
nir: Remove some no longer needed asserts
blob
|
commitdiff
|
raw
|
diff to current
2016-10-05
Jason Ekstrand
nir: Use the correct infos structure for copying atomic...
blob
|
commitdiff
|
raw
|
diff to current
2016-09-15
Jason Ekstrand
nir: Add a flag to lower_io to force "sample" interpolation
blob
|
commitdiff
|
raw
|
diff to current
2016-07-23
Kenneth Graunke
nir: Lower interp_var_at_* like a normal load_var for...
blob
|
commitdiff
|
raw
|
diff to current
2016-07-20
Timothy Arceri
nir: add doubles component packing support
blob
|
commitdiff
|
raw
|
diff to current
2016-07-20
Kenneth Graunke
nir: Add nir_load_interpolated_input lowering code.
blob
|
commitdiff
|
raw
|
diff to current
2016-07-20
Kenneth Graunke
nir: Add new intrinsics for fragment shader input inter...
blob
|
commitdiff
|
raw
|
diff to current
2016-07-20
Kenneth Graunke
nir: Fix uninitialized use of 'replacement'.
blob
|
commitdiff
|
raw
|
diff to current
2016-07-16
Kenneth Graunke
nir: Use dest.ssa.num_components rather than intrin...
blob
|
commitdiff
|
raw
|
diff to current
2016-07-16
Kenneth Graunke
nir: Use nir_intrinsic_set_base in atomic lowering.
blob
|
commitdiff
|
raw
|
diff to current
2016-07-16
Kenneth Graunke
nir: Split nir_lower_io's input/output/atomic handling...
blob
|
commitdiff
|
raw
|
diff to current
2016-07-16
Kenneth Graunke
nir: Drop bogus nir_var_shader_in case in nir_lower_io...
blob
|
commitdiff
|
raw
|
diff to current
2016-07-16
Kenneth Graunke
nir: Share destination rewriting and replacement code...
blob
|
commitdiff
|
raw
|
diff to current
2016-07-16
Kenneth Graunke
nir: Share get_io_offset handling in nir_lower_io.
blob
|
commitdiff
|
raw
|
diff to current
2016-07-16
Kenneth Graunke
nir: Make a 'var' temporary in nir_lower_io.
blob
|
commitdiff
|
raw
|
diff to current
2016-07-07
Timothy Arceri
nir: use the same driver location for packed varyings
blob
|
commitdiff
|
raw
|
diff to current
2016-07-07
Timothy Arceri
nir: add new intrinsic field for storing component...
blob
|
commitdiff
|
raw
|
diff to current
2016-05-12
Ian Romanick
nir: Silence unused parameter warnings
blob
|
commitdiff
|
raw
|
diff to current
2016-04-28
Jason Ekstrand
nir: Switch the arguments to nir_foreach_function
blob
|
commitdiff
|
raw
|
diff to current
2016-04-28
Jason Ekstrand
nir: Switch the arguments to nir_foreach_instr
blob
|
commitdiff
|
raw
|
diff to current
2016-04-28
Connor Abbott
nir/lower_io: fixup for new foreach_block()
blob
|
commitdiff
|
raw
|
diff to current
2016-04-20
Connor Abbott
nir: rename nir_foreach_block*() to nir_foreach_block...
blob
|
commitdiff
|
raw
|
diff to current
next