projects
/
mesa.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first
⋅
prev
⋅
next
Merge remote-tracking branch 'mesa-public/master' into vulkan
[mesa.git]
/
src
/
glsl
/
2016-01-15
Samuel Iglesias...
glsl: restrict consumer stage condition to modify inter...
tree
|
commitdiff
2016-01-15
Kenneth Graunke
nir/builder: Add a nir_build_ivec4() convenience helper.
tree
|
commitdiff
2016-01-15
Tapani Pälli
glsl: mark explicit uniforms as explicit in other stage...
tree
|
commitdiff
2016-01-15
Jason Ekstrand
nir/spirv: Fix texture return types
tree
|
commitdiff
2016-01-14
Jason Ekstrand
Merge remote-tracking branch 'mesa-public/master' into...
tree
|
commitdiff
2016-01-14
Matt Turner
nir: Lower bitfield_extract.
tree
|
commitdiff
2016-01-14
Matt Turner
nir: Handle <bits>=32 case in bitfield_insert lowering.
tree
|
commitdiff
2016-01-14
Jason Ekstrand
nir/spirv: Add initial support for Vertex/Instance...
tree
|
commitdiff
2016-01-14
Jordan Justen
nir/spirv: Add support for ArrayLength op
tree
|
commitdiff
2016-01-14
Jason Ekstrand
nir/spirv/alu: Properly implement mod/rem
tree
|
commitdiff
2016-01-13
Jason Ekstrand
nir: Add more modulus and remainder opcodes
tree
|
commitdiff
2016-01-13
Jason Ekstrand
nir/spirv: Add support for OpSpecConstantOp
tree
|
commitdiff
2016-01-13
Jason Ekstrand
nir/spirv/alu: Factor out the opcode table
tree
|
commitdiff
2016-01-13
Jason Ekstrand
nir/spirv: Add initial support for specialization constants
tree
|
commitdiff
2016-01-13
Matt Turner
nir: Change bfm's semantics to match Intel/AMD/SM5.
tree
|
commitdiff
2016-01-13
Matt Turner
glsl: Fix undefined shifts.
tree
|
commitdiff
2016-01-13
Matt Turner
glsl: Handle failure of Python codegen scripts.
tree
|
commitdiff
2016-01-13
Kenneth Graunke
glsl, nir: Make ir_triop_bitfield_extract a vectorized...
tree
|
commitdiff
2016-01-13
Kenneth Graunke
glsl, nir: Make ir_quadop_bitfield_insert a vectorized...
tree
|
commitdiff
2016-01-13
Kenneth Graunke
glsl: Delete the ir_binop_bfm and ir_triop_bfi opcodes.
tree
|
commitdiff
2016-01-13
Matt Turner
nir: Fix constant evaluation of bfm.
tree
|
commitdiff
2016-01-13
Samuel Iglesias...
glsl: add image_format check in cross_validate_globals()
tree
|
commitdiff
2016-01-13
Tapani Pälli
glsl: add packed varyings for outputs with single stage...
tree
|
commitdiff
2016-01-12
Jason Ekstrand
nir/spirv: Add support for OpQuantize
tree
|
commitdiff
2016-01-12
Jason Ekstrand
nir: Add a fquantize2f16 opcode
tree
|
commitdiff
2016-01-12
Kenneth Graunke
glsl: Make read_from_write_only_variable_visitor ignore...
tree
|
commitdiff
2016-01-12
Kristian Høgsberg...
Merge ../mesa into vulkan
tree
|
commitdiff
2016-01-12
Kristian Høgsberg...
vk: Support SpvBuiltInViewportIndex
tree
|
commitdiff
2016-01-12
Jason Ekstrand
nir/spirv: Allow non-block variables with interface...
tree
|
commitdiff
2016-01-12
Jason Ekstrand
nir/spirv: Handle matrix decorations on arrays of matrices
tree
|
commitdiff
2016-01-12
Tapani Pälli
mesa: use gl_shader_variable in program resource list
tree
|
commitdiff
2016-01-12
Tapani Pälli
glsl: track total amount of uniform locations used
tree
|
commitdiff
2016-01-12
Jason Ekstrand
nir/spirv: Allow creating local/global variables from...
tree
|
commitdiff
2016-01-12
Jason Ekstrand
nir/spirv: Allow base derefs in get_vulkan_resource_index
tree
|
commitdiff
2016-01-12
Jason Ekstrand
nir/spirv: Allow OpBranchConditional without a merge
tree
|
commitdiff
2016-01-12
Jason Ekstrand
nir/spirv/cfg: Allow breaking from the continue block
tree
|
commitdiff
2016-01-12
Jason Ekstrand
nir/spirv: Stop wrapping carry/borrow in b2i
tree
|
commitdiff
2016-01-12
Jason Ekstrand
nir/spirv: Better handle OpCopyMemory
tree
|
commitdiff
2016-01-12
Jason Ekstrand
nir/spirv: Add no-op support for OpSourceContinued
tree
|
commitdiff
2016-01-11
Jason Ekstrand
nir/spirv/cfg: Handle unreachable instructions
tree
|
commitdiff
2016-01-11
Jason Ekstrand
nir/vars_to_ssa: Add phi sources for unreachable predec...
tree
|
commitdiff
2016-01-11
Jason Ekstrand
nir/spirv: Properly handle OpConstantNull
tree
|
commitdiff
2016-01-11
Jason Ekstrand
nir/spirv: Assert that matrix types are valid
tree
|
commitdiff
2016-01-11
Jason Ekstrand
nir/types: Add an is_error helper
tree
|
commitdiff
2016-01-11
Jason Ekstrand
nir/spirv: Handle OpNoLine
tree
|
commitdiff
2016-01-11
Jason Ekstrand
anv/pipeline: Handle output lowering in anv_pipeline...
tree
|
commitdiff
2016-01-11
Jason Ekstrand
nir/spirv: Get rid of a bunch of stage asserts
tree
|
commitdiff
2016-01-11
Jason Ekstrand
nir/spirv: Take an entrypoint stage as well as a name
tree
|
commitdiff
2016-01-11
Jason Ekstrand
nir/dead_variables: Add a a mode parameter
tree
|
commitdiff
2016-01-10
Timothy Arceri
glsl: replace unreachable code path with assert
tree
|
commitdiff
2016-01-10
Timothy Arceri
Revert "glsl: replace unreachable code path with assert"
tree
|
commitdiff
2016-01-10
Timothy Arceri
glsl: replace unreachable code path with assert
tree
|
commitdiff
2016-01-10
Timothy Arceri
glsl: combine if blocks
tree
|
commitdiff
2016-01-09
Kenneth Graunke
glsl: Make bitfield_insert/extract and bfi/bfm non...
tree
|
commitdiff
2016-01-09
Kristian Høgsberg...
Merge ../mesa into vulkan
tree
|
commitdiff
2016-01-09
Kristian Høgsberg...
glsl: Don't add nir files to libglsl_la_SOURCES
tree
|
commitdiff
2016-01-09
Jason Ekstrand
nir/spirv: Add matrix determinants and inverses
tree
|
commitdiff
2016-01-08
Kristian Høgsberg...
glsl: Move _mesa_shader_stage_to_string/abbrev to shade...
tree
|
commitdiff
2016-01-08
Kristian Høgsberg...
glsl: Move glsl_to_nir files to LIBGLSL_FILES
tree
|
commitdiff
2016-01-08
Jordan Justen
mesa: Map program UBOs and SSBOs to Interface Blocks
tree
|
commitdiff
2016-01-08
Jason Ekstrand
nir/spirv: Fix a small bug in row-major matrix loading
tree
|
commitdiff
2016-01-08
Jose Fonseca
glsl: Ensure 64bits shift is used.
tree
|
commitdiff
2016-01-08
Jason Ekstrand
nir/spirv: Use create_ssa_value for block_load_store
tree
|
commitdiff
2016-01-08
Jason Ekstrand
nir/spirv: Add real support for outer products
tree
|
commitdiff
2016-01-08
Jason Ekstrand
nir/spirv: Add support for add, subtract, and negate...
tree
|
commitdiff
2016-01-08
Jason Ekstrand
nir/spirv: Split ALU operations out into their own...
tree
|
commitdiff
2016-01-08
Marek Olšák
glsl: optionally declare gl_FragCoord & gl_FrontFacing...
tree
|
commitdiff
2016-01-08
Jason Ekstrand
nir/spirv: Add support for SSBO atomics
tree
|
commitdiff
2016-01-08
Jason Ekstrand
nir/spirv: Rework UBOs and SSBOs
tree
|
commitdiff
2016-01-08
Jason Ekstrand
nir/algebraic: Add more lowering
tree
|
commitdiff
2016-01-08
Jason Ekstrand
nir/opcodes: Fix up uadd_carry and usub_borrow
tree
|
commitdiff
2016-01-07
Timothy Arceri
glsl: replace null check with assert
tree
|
commitdiff
2016-01-07
Kenneth Graunke
glsl: Disallow vectorization of vector_insert/extract.
tree
|
commitdiff
2016-01-07
Jason Ekstrand
nir/spirv: Wrap borrow/carry ops in b2i
tree
|
commitdiff
2016-01-07
Jason Ekstrand
nir/spirv/cfg: Only set fall to true at the start of...
tree
|
commitdiff
2016-01-06
Jason Ekstrand
nir/algebraic: Add more lowering
tree
|
commitdiff
2016-01-06
Jason Ekstrand
nir/opcodes: Fix the folding expression for usub_borrow
tree
|
commitdiff
2016-01-06
Jason Ekstrand
nir/spirv: Properly implement Modf
tree
|
commitdiff
2016-01-06
Jason Ekstrand
nir/builder: Add a helper for storing to a deref
tree
|
commitdiff
2016-01-06
Timothy Arceri
glsl: fix varying slot allocation for blocks and struct...
tree
|
commitdiff
2016-01-06
Timothy Arceri
glsl: don't try adding built-ins to explicit locations...
tree
|
commitdiff
2016-01-06
Timothy Arceri
glsl: fix overlapping of varying locations for arrays...
tree
|
commitdiff
2016-01-06
Timothy Arceri
glsl: create helper to remove outer vertex index array...
tree
|
commitdiff
2016-01-06
Timothy Arceri
glsl: remove unused varyings before packing them
tree
|
commitdiff
2016-01-06
Kenneth Graunke
nir: Add a lower_fdiv option, turn fdiv into fmul/frcp.
tree
|
commitdiff
2016-01-06
Jason Ekstrand
nir/spirv: Fix switch statements with duplicate cases
tree
|
commitdiff
2016-01-05
Jason Ekstrand
nir/spirv/cfg: Assert that blocks only ever get added...
tree
|
commitdiff
2016-01-05
Timothy Arceri
glsl: don't change the varying type in validation code
tree
|
commitdiff
2016-01-05
Timothy Arceri
glsl: move lowering after matching validation
tree
|
commitdiff
2016-01-05
Timothy Arceri
glsl: only add outward facing varyings to resourse...
tree
|
commitdiff
2016-01-05
Jason Ekstrand
nir/spirv: Simplify phi node handling
tree
|
commitdiff
2016-01-05
Jason Ekstrand
nir: Add an indirect deref lowering pass
tree
|
commitdiff
2016-01-05
Jason Ekstrand
nir/spirv: Add support for the ControlBarrier instruction
tree
|
commitdiff
2016-01-05
Jason Ekstrand
nir/spirv: Implement extended add, sub, and mul
tree
|
commitdiff
2016-01-05
Jason Ekstrand
nir/spirv: Add support for bitfield operations
tree
|
commitdiff
2016-01-05
Jason Ekstrand
nir/spirv: Add support for msb/lsb opcodes
tree
|
commitdiff
2016-01-05
Jason Ekstrand
nir/spirv: Add a documenting assert for OpConstantSampler
tree
|
commitdiff
2016-01-05
Jason Ekstrand
nir/spirv: Add initial support for ConstantNull
tree
|
commitdiff
2016-01-03
Rob Clark
nir: extract out helper macros for running passes
tree
|
commitdiff
2016-01-02
Jason Ekstrand
nir/spirv: Fix group decorations
tree
|
commitdiff
next