projects
/
mesa.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
radeonsi/gfx10: fix GL_LINE polygon mode for decomposed primitives
[mesa.git]
/
src
/
compiler
/
2019-07-03
Yevhenii Kolesnikov
glsl/standalone: meson test for --dump-builder
tree
|
commitdiff
2019-07-03
Sergii Romantsov
glsl/standalone: exit on unsupported texture functions
tree
|
commitdiff
2019-07-02
Caio Marcelo de...
spirv: Ignore ArrayStride in OpPtrAccessChain for Workgroup
tree
|
commitdiff
2019-07-02
Rob Clark
nir: add pass to lower load_interpolated_input
tree
|
commitdiff
2019-07-01
Sagar Ghuge
nir: Add optimization to use ROR/ROL instructions
tree
|
commitdiff
2019-07-01
Sagar Ghuge
nir: Add urol and uror opcodes
tree
|
commitdiff
2019-06-30
Caio Marcelo de...
glsl/nir: Lower buffers using Binding instead of Names
tree
|
commitdiff
2019-06-30
Alejandro Piñeiro
nir/linker: update already processed uniforms search...
tree
|
commitdiff
2019-06-30
Alejandro Piñeiro
nir/linker: fill up uniform_storage with explicit data
tree
|
commitdiff
2019-06-30
Alejandro Piñeiro
nir/linker: use only the array element type for array...
tree
|
commitdiff
2019-06-30
Alejandro Piñeiro
nir/linker: fill is_shader_storage for uniforms
tree
|
commitdiff
2019-06-30
Alejandro Piñeiro
nir/linker: add gl_nir_link_uniform_blocks.c
tree
|
commitdiff
2019-06-30
Alejandro Piñeiro
nir_types: add glsl_type_is_leaf helper
tree
|
commitdiff
2019-06-30
Alejandro Piñeiro
glsl/nir: add glsl_types::explicit_size plus nir C...
tree
|
commitdiff
2019-06-30
Alejandro Piñeiro
glsl_types: add type::bit_size and glsl_base_type_bit_s...
tree
|
commitdiff
2019-06-30
Alejandro Piñeiro
nir: add is_in_ubo/ssbo/block helpers
tree
|
commitdiff
2019-06-30
Alejandro Piñeiro
spirv/nir: fill up nir variable info for ubos and ssbo
tree
|
commitdiff
2019-06-30
Alejandro Piñeiro
spirv/nir: create nir variable for UBO/SSBO
tree
|
commitdiff
2019-06-29
Ian Romanick
nir/serach: Increase maximum commutative expressions...
tree
|
commitdiff
2019-06-29
Ian Romanick
nir/algebraic: Don't mark expression with duplicate...
tree
|
commitdiff
2019-06-29
Ian Romanick
nir/search: Log Boolean constants instead of asserting
tree
|
commitdiff
2019-06-29
Ian Romanick
nir/algebraic: Fail build when too many commutative...
tree
|
commitdiff
2019-06-29
Ian Romanick
nir/algebraic: Fix whitespace error
tree
|
commitdiff
2019-06-28
Eric Anholt
nir: Fix lowering of bitfield_insert to shifts.
tree
|
commitdiff
2019-06-26
Caio Marcelo de...
nir/algebraic: Add helpers and a rule involving wrapping
tree
|
commitdiff
2019-06-26
Caio Marcelo de...
spirv: Implement NoSignedWrap and NoUnsignedWrap decora...
tree
|
commitdiff
2019-06-26
Caio Marcelo de...
nir: Add a no wrapping bits to nir_alu_instr
tree
|
commitdiff
2019-06-26
Jonathan Marek
nir: remove fnot/fxor/fand/for opcodes
tree
|
commitdiff
2019-06-26
Jonathan Marek
nir: opt_vectorize: combine different constant sources
tree
|
commitdiff
2019-06-26
Timothy Arceri
nir: add tess support to nir_lower_clamp_color_outputs()
tree
|
commitdiff
2019-06-25
Sagar Ghuge
glsl: Fix round64 conversion function
tree
|
commitdiff
2019-06-24
Ian Romanick
glsl: Don't increase the iteration count when there...
tree
|
commitdiff
2019-06-24
Caio Marcelo de...
glsl/nir: Fix copying 64-bit values in uniform storage
tree
|
commitdiff
2019-06-24
Caio Marcelo de...
glsl/nir: Fix copying vector constant values
tree
|
commitdiff
2019-06-24
Daniel Schürmann
nir: introduce lowering of bitfield_insert to bfm and...
tree
|
commitdiff
2019-06-24
Daniel Schürmann
nir/algebraic: Use unsigned comparison when lowering...
tree
|
commitdiff
2019-06-24
Daniel Schürmann
nir/algebraic: Remove unnecessary iand of [iu]bfe and...
tree
|
commitdiff
2019-06-24
Daniel Schürmann
nir: define behavior of nir_op_bfm and nir_op_u/ibfe...
tree
|
commitdiff
2019-06-24
Daniel Schürmann
nir/algebraic: add optimization pattern for ('ult'...
tree
|
commitdiff
2019-06-20
Boris Brezillon
nir/lower_tex: Add an assert() in nir_lower_txs_lod()
tree
|
commitdiff
2019-06-20
Caio Marcelo de...
spirv: Restrict use of descriptor intrinsics to Vulkan
tree
|
commitdiff
2019-06-19
Jason Ekstrand
nir: Make nir_constant a vector rather than a matrix
tree
|
commitdiff
2019-06-19
Jason Ekstrand
glsl/nir: Fix handling of 64-bit values in uniform...
tree
|
commitdiff
2019-06-19
Jason Ekstrand
spirv: Only copy needed components for OpSpecConstantOp
tree
|
commitdiff
2019-06-19
Jason Ekstrand
spirv: Use a single path for OpSpecConstantOp of OpVect...
tree
|
commitdiff
2019-06-19
Jason Ekstrand
spirv: Use vtn_constan_uint() for array lengths and...
tree
|
commitdiff
2019-06-19
Jason Ekstrand
spirv: Add a vtn_constant_int helper
tree
|
commitdiff
2019-06-19
Jason Ekstrand
glsl/types: Add a real is_integer helper
tree
|
commitdiff
2019-06-19
Jason Ekstrand
glsl/types: Rename is_integer to is_integer_32
tree
|
commitdiff
2019-06-19
Jason Ekstrand
glsl/types: Ignore bit sizes in contains_integer()
tree
|
commitdiff
2019-06-19
Jason Ekstrand
glsl/types: Handle all bit sizes in glsl_type_is_integer
tree
|
commitdiff
2019-06-19
Caio Marcelo de...
glsl/nir_opt_access: Update uniforms correctly when...
tree
|
commitdiff
2019-06-19
Caio Marcelo de...
glsl/nir: Fix getting the sampler dim when arrays are...
tree
|
commitdiff
2019-06-19
Connor Abbott
nir: Use reorderable access flag
tree
|
commitdiff
2019-06-19
Connor Abbott
nir: Add a helper to determine if an intrinsic can...
tree
|
commitdiff
2019-06-19
Connor Abbott
glsl/nir: Add optimization pass for access flags
tree
|
commitdiff
2019-06-19
Connor Abbott
nir: Add reorderable memory access enum
tree
|
commitdiff
2019-06-19
Connor Abbott
nir/copy_prop_vars: Ignore volatile accesses
tree
|
commitdiff
2019-06-19
Connor Abbott
glsl/nir: Propagate access qualifiers
tree
|
commitdiff
2019-06-19
Connor Abbott
nir: Allow qualifiers on copy_deref and image instructions
tree
|
commitdiff
2019-06-18
Connor Abbott
nir: add a vectorization pass
tree
|
commitdiff
2019-06-18
Boris Brezillon
nir/lower_tex: Add a way to lower TXS(non-0-LOD) instru...
tree
|
commitdiff
2019-06-18
Boris Brezillon
nir/lower_tex: Update ->sampler_dim value before callin...
tree
|
commitdiff
2019-06-18
Boris Brezillon
nir/lower_tex: Actually report when projector lowering...
tree
|
commitdiff
2019-06-18
Kenneth Graunke
glsl: Fix out of bounds read in shader_cache_read_progr...
tree
|
commitdiff
2019-06-14
Neil Roberts
glsl: Set default precision on record members
tree
|
commitdiff
2019-06-14
Neil Roberts
glsl/linker: Make precision matching optional in intras...
tree
|
commitdiff
2019-06-14
Neil Roberts
glsl/linker: Don’t check precision for shader interface
tree
|
commitdiff
2019-06-14
Neil Roberts
compiler/types: Making comparing record precision optional
tree
|
commitdiff
2019-06-14
Iago Toral Quiroga
nir: detect more dynamically uniform expressions
tree
|
commitdiff
2019-06-13
Connor Abbott
nir: Don't manually index intrinsic index enum
tree
|
commitdiff
2019-06-13
Daniel Schürmann
spirv/nir: add support for AMD_shader_ballot and Groups...
tree
|
commitdiff
2019-06-13
Daniel Schürmann
nir: add intrinsics for AMD_shader_ballot
tree
|
commitdiff
2019-06-13
Daniel Schürmann
nir/spirv: add support for the SubgroupBallotKHR SPIR...
tree
|
commitdiff
2019-06-13
Daniel Schürmann
nir/spirv: add support for the SubgroupVoteKHR SPIR...
tree
|
commitdiff
2019-06-10
Caio Marcelo de...
glsl: Check order and uniqueness of interlock functions
tree
|
commitdiff
2019-06-10
Caio Marcelo de...
glsl: Make interlock builtins follow same compiler...
tree
|
commitdiff
2019-06-10
Eduardo Lima Mitev
nir/opt_algebraic: Fix rules for imadsh_mix16
tree
|
commitdiff
2019-06-07
Eric Engestrom
nir: fix s/&&/||/ typo
tree
|
commitdiff
2019-06-07
Eduardo Lima Mitev
nir_algebraic: Add basic optimizations for umul_low...
tree
|
commitdiff
2019-06-07
Eduardo Lima Mitev
nir/opcodes: Add new 'umul_low' and 'imadsh_mix16'...
tree
|
commitdiff
2019-06-06
Jason Ekstrand
glsl/loop_analysis: Don't search for NULL variables...
tree
|
commitdiff
2019-06-06
Jason Ekstrand
nir/propagate_invariant: Don't add NULL vars to the...
tree
|
commitdiff
2019-06-05
Kenneth Graunke
nir: Combine lower_fmod16/32 back into a single lower_fmod.
tree
|
commitdiff
2019-06-05
Kenneth Graunke
nir: Drop lower_fmod64 option.
tree
|
commitdiff
2019-06-05
Jason Ekstrand
nir: Don't replace the nir_shader when NIR_TEST_SERIALIZE=1
tree
|
commitdiff
2019-06-05
Jason Ekstrand
nir: Don't replace the nir_shader when NIR_TEST_CLONE=1
tree
|
commitdiff
2019-06-04
Alyssa Rosenzweig
nir/algebraic: Simplify max(abs(a), 0.0) -> abs(a)
tree
|
commitdiff
2019-06-04
Caio Marcelo de...
spirv: Update the OpenCL.std.h header
tree
|
commitdiff
2019-06-04
Jason Ekstrand
spirv: Implement SPV_EXT_fragment_shader_interlock
tree
|
commitdiff
2019-06-04
Jason Ekstrand
spirv: Update the headers from latest Khronos master
tree
|
commitdiff
2019-06-04
Caio Marcelo de...
spirv: Like Uniform, do nothing for UniformId
tree
|
commitdiff
2019-06-04
Caio Marcelo de...
spirv: Implement SpvOpCopyLogical
tree
|
commitdiff
2019-06-04
Caio Marcelo de...
spirv: Generalize OpSelect
tree
|
commitdiff
2019-06-04
Caio Marcelo de...
spirv: Move OpSelect handling to a function
tree
|
commitdiff
2019-06-04
Caio Marcelo de...
nir/vars_to_ssa: Handle UNDEF_NODE in more places
tree
|
commitdiff
2019-06-03
Caio Marcelo de...
spirv: Implement OpPtrEqual, OpPtrNotEqual and OpPtrDiff
tree
|
commitdiff
2019-06-03
Caio Marcelo de...
nir: Add functions to subtract and compare addresses
tree
|
commitdiff
2019-06-03
Caio Marcelo de...
nir: Add nir_ball_iequal() helper
tree
|
commitdiff
2019-06-03
Jonathan Marek
nir: copy intrinsic type when lowering load input/unifo...
tree
|
commitdiff
next