projects
/
mesa.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
spirv: Add support for using derefs for UBO/SSBO access
[mesa.git]
/
src
/
compiler
/
Makefile.sources
2018-12-16
Jason Ekstrand
nir: Add a bool to int32 lowering pass
blob
|
commitdiff
|
raw
2018-12-13
Jason Ekstrand
nir: Add a pass for lowering integer division by constants
blob
|
commitdiff
|
raw
|
diff to current
2018-10-29
Jason Ekstrand
nir: Add a pass for gathering transform feedback info
blob
|
commitdiff
|
raw
|
diff to current
2018-10-16
Caio Marcelo de...
nir: Separate dead write removal into its own pass
blob
|
commitdiff
|
raw
|
diff to current
2018-08-24
Jason Ekstrand
nir: Add an array copy optimization
blob
|
commitdiff
|
raw
|
diff to current
2018-08-24
Jason Ekstrand
nir: Add a structure splitting pass
blob
|
commitdiff
|
raw
|
diff to current
2018-07-31
Neil Roberts
nir/linker: Add the start of a pure-NIR linker for XFB
blob
|
commitdiff
|
raw
|
diff to current
2018-07-27
Caio Marcelo de...
glsl: use only copy_propagation_elements
blob
|
commitdiff
|
raw
|
diff to current
2018-07-24
Karol Herbst
nir: add builtin builder
blob
|
commitdiff
|
raw
|
diff to current
2018-07-03
Neil Roberts
nir/linker: Add a pure NIR implementation of the atomic...
blob
|
commitdiff
|
raw
|
diff to current
2018-07-02
Jason Ekstrand
nir: Add a large constants optimization pass
blob
|
commitdiff
|
raw
|
diff to current
2018-06-23
Jason Ekstrand
nir: Delete lower_io_types
blob
|
commitdiff
|
raw
|
diff to current
2018-06-23
Rob Clark
nir/lower_samplers: remove legacy version
blob
|
commitdiff
|
raw
|
diff to current
2018-06-23
Rob Clark
nir/lower_samplers: split out _legacy version for deref...
blob
|
commitdiff
|
raw
|
diff to current
2018-06-23
Jason Ekstrand
nir: Add a concept of per-member structs and a lowering...
blob
|
commitdiff
|
raw
|
diff to current
2018-06-23
Jason Ekstrand
nir: Add a deref path helper struct
blob
|
commitdiff
|
raw
|
diff to current
2018-06-23
Jason Ekstrand
nir: Add helpers for working with deref instructions
blob
|
commitdiff
|
raw
|
diff to current
2018-06-21
Eduardo Lima Mitev
nir/linker: Add nir_build_program_resource_list()
blob
|
commitdiff
|
raw
|
diff to current
2018-06-21
Alejandro Piñeiro
compiler/link: move add_program_resource to linker_util
blob
|
commitdiff
|
raw
|
diff to current
2018-06-21
Neil Roberts
nir/linker: Set the uniform initial values
blob
|
commitdiff
|
raw
|
diff to current
2018-06-21
Eduardo Lima Mitev
nir/linker: Add gl_nir_link_uniforms()
blob
|
commitdiff
|
raw
|
diff to current
2018-06-21
Alejandro Piñeiro
compiler/link: add linker_util.h, move linker_error...
blob
|
commitdiff
|
raw
|
diff to current
2018-06-19
Rob Clark
nir: add pass to move load_const
blob
|
commitdiff
|
raw
|
diff to current
2018-06-06
Eric Anholt
nir: Add an ALU lowering pass for mul_high.
blob
|
commitdiff
|
raw
|
diff to current
2018-05-09
Jason Ekstrand
nir: Add the start of a format conversion helper header
blob
|
commitdiff
|
raw
|
diff to current
2018-05-03
Iago Toral Quiroga
compiler/lower_64bit_packing: rename the pass to be...
blob
|
commitdiff
|
raw
|
diff to current
2018-05-03
Iago Toral Quiroga
compiler/nir: add a lowering pass to convert the bit...
blob
|
commitdiff
|
raw
|
diff to current
2018-05-01
Timothy Arceri
nir: move GL specific passes to src/compiler/glsl
blob
|
commitdiff
|
raw
|
diff to current
2018-03-30
Alejandro Piñeiro
nir/spirv: add gl_spirv_validation method
blob
|
commitdiff
|
raw
|
diff to current
2018-03-27
Rob Clark
nir: mako all the intrinsics
blob
|
commitdiff
|
raw
|
diff to current
2018-03-22
Juan A. Suarez Romero
nir: autotools, meson: add GLSL.ext.AMD.h in the files...
blob
|
commitdiff
|
raw
|
diff to current
2018-03-20
Timothy Arceri
st/nir/radeonsi: move nir_lower_uniforms_to_ubo() to...
blob
|
commitdiff
|
raw
|
diff to current
2018-03-16
Samuel Pitoiset
nir: add nir_opt_move_load_ubo() optimization pass
blob
|
commitdiff
|
raw
|
diff to current
2018-03-07
Timothy Arceri
spirv: fix autotools builds
blob
|
commitdiff
|
raw
|
diff to current
2018-03-07
Jason Ekstrand
spirv: Add initial subgroup support
blob
|
commitdiff
|
raw
|
diff to current
2018-02-06
Samuel Pitoiset
nir: add nir_opt_shrink_load pass
blob
|
commitdiff
|
raw
|
diff to current
2017-12-12
Jason Ekstrand
spirv: Add a prepass to set types on vtn_values
blob
|
commitdiff
|
raw
|
diff to current
2017-12-08
Jordan Justen
glsl: Split out shader program serialization
blob
|
commitdiff
|
raw
|
diff to current
2017-12-03
Timothy Arceri
nir: add varying array splitting pass
blob
|
commitdiff
|
raw
|
diff to current
2017-11-09
Ian Romanick
glsl: Combine nop-swizzle optimization with swizzle...
blob
|
commitdiff
|
raw
|
diff to current
2017-11-07
Jason Ekstrand
nir: Add a new subgroups lowering pass
blob
|
commitdiff
|
raw
|
diff to current
2017-11-01
Connor Abbott
nir: add serialization and deserialization
blob
|
commitdiff
|
raw
|
diff to current
2017-10-23
Ilia Mirkin
glsl: fix derived cs variables
blob
|
commitdiff
|
raw
|
diff to current
2017-10-13
Jason Ekstrand
compiler: Move blob up a level
blob
|
commitdiff
|
raw
|
diff to current
2017-10-10
Eric Anholt
nir: Move vc4's alpha test lowering to core NIR.
blob
|
commitdiff
|
raw
|
diff to current
2017-09-26
Timothy Arceri
nir: add some helpers for doing linking
blob
|
commitdiff
|
raw
|
diff to current
2017-09-21
Timothy Arceri
glsl: merge loop_controls.cpp with loop_unroll.cpp
blob
|
commitdiff
|
raw
|
diff to current
2017-08-29
Emil Velikov
util: move string_to_uint_map to glsl
blob
|
commitdiff
|
raw
|
diff to current
2017-07-31
Nicolai Hähnle
nir: add nir_lower_uniforms_to_ubo pass
blob
|
commitdiff
|
raw
|
diff to current
2017-07-31
Nicolai Hähnle
nir: add nir_lower_samplers_as_deref pass
blob
|
commitdiff
|
raw
|
diff to current
2017-07-20
Matt Turner
nir: Add pass to scalarize read_invocation/read_first_i...
blob
|
commitdiff
|
raw
|
diff to current
2017-07-20
Matt Turner
nir: Add pass to optimize intrinsics
blob
|
commitdiff
|
raw
|
diff to current
2017-07-18
Ian Romanick
spirv: Generate spirv_info.c
blob
|
commitdiff
|
raw
|
diff to current
2017-06-07
Thomas Helland
nir: Delete nir_array.h
blob
|
commitdiff
|
raw
|
diff to current
2017-05-04
Rob Clark
nir: add pass to lower atomic counters to SSBO
blob
|
commitdiff
|
raw
|
diff to current
2017-03-02
Jason Ekstrand
nir: Add a simple int64 lowering pass
blob
|
commitdiff
|
raw
|
diff to current
2017-02-17
Jason Ekstrand
nir: Rename lower_double_pack to lower_64bit_pack
blob
|
commitdiff
|
raw
|
diff to current
2017-02-17
Timothy Arceri
glsl: add initial implementation of shader cache
blob
|
commitdiff
|
raw
|
diff to current
2017-01-20
Ian Romanick
glsl: Add a lowering pass for 64-bit integer multiplication
blob
|
commitdiff
|
raw
|
diff to current
2017-01-20
Ian Romanick
glsl: Add "built-in" functions to do 64x64 => 64 multip...
blob
|
commitdiff
|
raw
|
diff to current
2017-01-20
Ian Romanick
glsl: Move builtin_function related prototypes to a...
blob
|
commitdiff
|
raw
|
diff to current
2017-01-11
Kenneth Graunke
nir: Introduce a nir_opt_move_comparisons() pass.
blob
|
commitdiff
|
raw
|
diff to current
2017-01-10
Kenneth Graunke
nir: Add a pass to lower TES patch_vertices intrinsics...
blob
|
commitdiff
|
raw
|
diff to current
2017-01-07
Jason Ekstrand
nir: Add a local variable-based copy propagation pass
blob
|
commitdiff
|
raw
|
diff to current
2016-12-30
Jason Ekstrand
nir: Rename convert_to_ssa lower_regs_to_ssa
blob
|
commitdiff
|
raw
|
diff to current
2016-12-23
Jason Ekstrand
nir: Add a pass for moving SPIR-V continue blocks to...
blob
|
commitdiff
|
raw
|
diff to current
2016-12-23
Jason Ekstrand
nir: Add an optimization pass to remove trivial continues
blob
|
commitdiff
|
raw
|
diff to current
2016-12-22
Timothy Arceri
nir: add a loop unrolling pass
blob
|
commitdiff
|
raw
|
diff to current
2016-12-22
Thomas Helland
nir: Add a LCSAA-pass
blob
|
commitdiff
|
raw
|
diff to current
2016-12-22
Thomas Helland
nir: Add a loop analysis pass
blob
|
commitdiff
|
raw
|
diff to current
2016-12-19
Ian Romanick
glsl: Use simpler visitor to determine which UBO and...
blob
|
commitdiff
|
raw
|
diff to current
2016-12-05
Jason Ekstrand
nir: Add a pass for lowering away constant initializers
blob
|
commitdiff
|
raw
|
diff to current
2016-11-22
Kenneth Graunke
nir: add a pass to compact clip/cull distances.
blob
|
commitdiff
|
raw
|
diff to current
2016-11-15
Marek Olšák
util: import cache.c/h from glsl
blob
|
commitdiff
|
raw
|
diff to current
2016-11-11
Emil Velikov
glsl: automake: add opt_add_neg_to_sub.h to the sources...
blob
|
commitdiff
|
raw
|
diff to current
2016-11-10
Ian Romanick
glsl: Add a C++ code generator that uses ir_builder...
blob
|
commitdiff
|
raw
|
diff to current
2016-11-09
Dave Airlie
nir: add conditional discard optimisation (v4)
blob
|
commitdiff
|
raw
|
diff to current
2016-10-26
Emil Velikov
compiler: automake: add shader_info.h to the sources...
blob
|
commitdiff
|
raw
|
diff to current
2016-10-26
Timothy Arceri
compiler: remove copy_shader_info()
blob
|
commitdiff
|
raw
|
diff to current
2016-10-26
Timothy Arceri
glsl: add temporary copy_shader_info() function
blob
|
commitdiff
|
raw
|
diff to current
2016-10-17
Ian Romanick
glsl: Remove unused function import_prototypes
blob
|
commitdiff
|
raw
|
diff to current
2016-09-27
Timothy Arceri
glsl: Add initial functions to implement an on-disk...
blob
|
commitdiff
|
raw
|
diff to current
2016-08-30
Ian Romanick
glsl: Use the generated constant expression code
blob
|
commitdiff
|
raw
|
diff to current
2016-08-30
Ian Romanick
glsl: Generate ir_expression_operation_strings.h from...
blob
|
commitdiff
|
raw
|
diff to current
2016-08-30
Ian Romanick
glsl: Pull operator_strs out to its own file
blob
|
commitdiff
|
raw
|
diff to current
2016-08-30
Ian Romanick
glsl: Generate ir_expression_operation.h from Python
blob
|
commitdiff
|
raw
|
diff to current
2016-08-26
Kenneth Graunke
glsl: Add a lowering pass to handle advanced blending...
blob
|
commitdiff
|
raw
|
diff to current
2016-08-19
Eric Anholt
nir: Add an IO scalarizing pass using the intrinsic...
blob
|
commitdiff
|
raw
|
diff to current
2016-08-17
Ian Romanick
glsl: Pull enum ir_expression_operation out to its...
blob
|
commitdiff
|
raw
|
diff to current
2016-08-17
Ian Romanick
glsl: Make the generated sources build rules more like NIR
blob
|
commitdiff
|
raw
|
diff to current
2016-06-20
Jason Ekstrand
nir: Add a pass for propagating invariant decorations
blob
|
commitdiff
|
raw
|
diff to current
2016-06-04
Jason Ekstrand
nir/spirv: Add string lookup tables for a couple of...
blob
|
commitdiff
|
raw
|
diff to current
2016-06-03
Emil Velikov
nir: automake: add nir_search_helpers.h to the sources...
blob
|
commitdiff
|
raw
|
diff to current
2016-05-26
Jason Ekstrand
compiler: Move glsl_to_nir to libglsl.la
blob
|
commitdiff
|
raw
|
diff to current
2016-05-25
Rob Clark
glsl: split out libstandalone
blob
|
commitdiff
|
raw
|
diff to current
2016-05-20
Kenneth Graunke
nir: Add a simple nir_lower_wpos_center() pass for...
blob
|
commitdiff
|
raw
|
diff to current
2016-05-13
Dave Airlie
glsl: rename lower_clip_distance to lower_distance.
blob
|
commitdiff
|
raw
|
diff to current
2016-05-11
Rob Clark
nir: rename lower_outputs_to_temporaries -> lower_io_to...
blob
|
commitdiff
|
raw
|
diff to current
2016-05-11
Rob Clark
nir: lower-io-types pass
blob
|
commitdiff
|
raw
|
diff to current
2016-05-11
Rob Clark
nir: passthrough-edgeflags support
blob
|
commitdiff
|
raw
|
diff to current
next