projects
/
mesa.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
glsl: Add "built-in" functions to do neg(fp64)
[mesa.git]
/
src
/
compiler
/
spirv
/
2019-01-08
Karol Herbst
nir: rename global/local to private/function memory
tree
|
commitdiff
2019-01-08
Jason Ekstrand
spirv: Add support for using derefs for UBO/SSBO access
tree
|
commitdiff
2019-01-08
Jason Ekstrand
spirv: Make better use of vtn_pointer_uses_ssa_offset
tree
|
commitdiff
2019-01-08
Jason Ekstrand
spirv: Add explicit pointer types
tree
|
commitdiff
2019-01-08
Jason Ekstrand
spirv: Choose atomic deref type with pointer_uses_ssa_o...
tree
|
commitdiff
2019-01-08
Jason Ekstrand
spirv: Add error checking for Block and BufferBlock...
tree
|
commitdiff
2019-01-08
Jason Ekstrand
nir/vulkan: Add a descriptor type to vulkan resource...
tree
|
commitdiff
2019-01-08
Jason Ekstrand
nir: Add a ptr_as_array deref type
tree
|
commitdiff
2019-01-08
Jason Ekstrand
spirv: Propagate layout decorations to created glsl_types
tree
|
commitdiff
2019-01-08
Jason Ekstrand
glsl_type: Add support for explicitly laid out matrices...
tree
|
commitdiff
2019-01-08
Jason Ekstrand
nir: Distinguish between normal uniforms and UBOs
tree
|
commitdiff
2019-01-08
Jason Ekstrand
spirv: Handle arbitrary bit sizes for deref array indices
tree
|
commitdiff
2019-01-08
Jason Ekstrand
spirv: Emit NIR deref instructions on-the-fly
tree
|
commitdiff
2019-01-08
Jason Ekstrand
spirv: Sign-extend array indices
tree
|
commitdiff
2019-01-08
Jason Ekstrand
spirv: Handle any bit size in vector_insert/extract
tree
|
commitdiff
2019-01-08
Bas Nieuwenhuizen
spirv: Fix matrix parameters in function calls.
tree
|
commitdiff
2019-01-02
Iago Toral Quiroga
compiler/spirv: use 32-bit polynomial approximation...
tree
|
commitdiff
2019-01-02
Iago Toral Quiroga
compiler/spirv: implement 16-bit frexp
tree
|
commitdiff
2019-01-02
Iago Toral Quiroga
compiler/spirv: implement 16-bit hyperbolic trigonometr...
tree
|
commitdiff
2019-01-02
Iago Toral Quiroga
compiler/spirv: implement 16-bit exp and log
tree
|
commitdiff
2019-01-02
Iago Toral Quiroga
compiler/spirv: implement 16-bit atan2
tree
|
commitdiff
2019-01-02
Iago Toral Quiroga
compiler/spirv: implement 16-bit atan
tree
|
commitdiff
2019-01-02
Iago Toral Quiroga
compiler/spirv: implement 16-bit acos
tree
|
commitdiff
2019-01-02
Iago Toral Quiroga
compiler/spirv: implement 16-bit asin
tree
|
commitdiff
2018-12-20
Samuel Pitoiset
spirv: add support for SpvCapabilityStorageImageMultisample
tree
|
commitdiff
2018-12-16
Jason Ekstrand
nir: Switch to using 1-bit Booleans for almost everything
tree
|
commitdiff
2018-12-16
Jason Ekstrand
nir: Add support for 1-bit data types
tree
|
commitdiff
2018-12-16
Jason Ekstrand
nir: Rename Boolean-related opcodes to include 32 in...
tree
|
commitdiff
2018-12-12
Jason Ekstrand
spirv: Add support for MinLod
tree
|
commitdiff
2018-12-05
Jason Ekstrand
nir: Make boolean conversions sized just like the others
tree
|
commitdiff
2018-12-05
Samuel Pitoiset
spirv: add SpvCapabilityInt64Atomics
tree
|
commitdiff
2018-11-19
Dave Airlie
spirv/vtn: handle variable pointers without offset...
tree
|
commitdiff
2018-11-16
Jason Ekstrand
nir: Add alignment parameters to SSBO, UBO, and shared...
tree
|
commitdiff
2018-11-16
Jason Ekstrand
nir/spirv: Force 32-bit for UBO and SSBO Booleans
tree
|
commitdiff
2018-11-16
Jason Ekstrand
nir/builder: Add a nir_pack/unpack/bitcast helpers
tree
|
commitdiff
2018-11-16
Jason Ekstrand
nir/builder: Add iadd_imm and imul_imm helpers
tree
|
commitdiff
2018-11-14
Karol Herbst
nir/spirv: cast shift operand to u32
tree
|
commitdiff
2018-10-30
Jason Ekstrand
spirv: Pass SSA values through functions
tree
|
commitdiff
2018-10-26
Jason Ekstrand
spirv: Initialize subgroup destinations with the destin...
tree
|
commitdiff
2018-10-26
Jason Ekstrand
spirv: Use the right bit-size for spec constant ops
tree
|
commitdiff
2018-10-26
Jason Ekstrand
nir/builder: Add a nir_imm_true/false helpers
tree
|
commitdiff
2018-10-22
Jason Ekstrand
spirv: Add no-op support for VK_GOOGLE_hlsl_functionality1
tree
|
commitdiff
2018-10-22
Jason Ekstrand
spirv: Add support for SPV_GOOGLE_decorate_string
tree
|
commitdiff
2018-10-13
Jason Ekstrand
spirv: Update SPIR-V json and headers to Khronos master
tree
|
commitdiff
2018-10-12
Samuel Pitoiset
spirv/nir: handle memory access qualifiers for SSBO...
tree
|
commitdiff
2018-10-05
Samuel Pitoiset
spirv: mark variables decorated with XfbBuffer as alway...
tree
|
commitdiff
2018-10-02
Jason Ekstrand
spirv: Move function call handling to vtn_cfg
tree
|
commitdiff
2018-08-29
Jason Ekstrand
nir: Use a bitfield for image access qualifiers
tree
|
commitdiff
2018-08-29
Jason Ekstrand
nir: Make image load/store intrinsics variable-width
tree
|
commitdiff
2018-08-13
Neil Roberts
spirv: Make VertexIndex and VertexId both non-zero...
tree
|
commitdiff
2018-08-13
Alejandro Piñeiro
spirv: fill info.gs.input_primitive too
tree
|
commitdiff
2018-08-10
Mathieu Bridon
meson: Build with Python 3
tree
|
commitdiff
2018-07-31
Alejandro Piñeiro
compiler/spirv: add XFB and GeometryStreams capability...
tree
|
commitdiff
2018-07-31
Neil Roberts
spirv/nir: Fix the stream ID when emitting a primitive...
tree
|
commitdiff
2018-07-31
Neil Roberts
spirv: Handle the SpvDecorationStream decoration
tree
|
commitdiff
2018-07-31
Neil Roberts
spirv: Handle XFB variable decorations
tree
|
commitdiff
2018-07-31
Neil Roberts
spirv: Handle SpvExecutionModeXfb
tree
|
commitdiff
2018-07-24
Karol Herbst
nir: add builtin builder
tree
|
commitdiff
2018-07-24
Rob Clark
nir/spirv: import OpenCL.std.h
tree
|
commitdiff
2018-07-22
Ilia Mirkin
spirv: add support for SPV_KHR_post_depth_coverage
tree
|
commitdiff
2018-07-18
Caio Marcelo de...
spirv: initialize is_vertex_input
tree
|
commitdiff
2018-07-17
Karol Herbst
nir/spirv: print id for unsupported alu opcode
tree
|
commitdiff
2018-07-17
Karol Herbst
nir: prepare for bumping up max components to 16
tree
|
commitdiff
2018-07-16
Jason Ekstrand
spirv: Fix a couple of image atomic load/store bugs
tree
|
commitdiff
2018-07-15
Rob Clark
nir/spirv: implement BuiltInWorkDim
tree
|
commitdiff
2018-07-15
Karol Herbst
nir/spirv: print id for unsupported builtins
tree
|
commitdiff
2018-07-13
Karol Herbst
nir: cleanup oversized arrays in nir_swizzle calls
tree
|
commitdiff
2018-07-12
Karol Herbst
nir/spirv: handle OpConstantComposites with OpUndef...
tree
|
commitdiff
2018-07-12
Karol Herbst
nir/spirv: implement BuiltInGlobalSize
tree
|
commitdiff
2018-07-12
Rob Clark
nir/spirv: print extension name in fail msg
tree
|
commitdiff
2018-07-12
Rob Clark
nir/spirv: Use imov where we might have 8 bit types
tree
|
commitdiff
2018-07-10
Neil Roberts
spirv: Fix InterpolateAt* instructions for vecs with...
tree
|
commitdiff
2018-07-09
Jose Maria Casanov...
spirv/nir: Add support for SPV_KHR_8bit_storage
tree
|
commitdiff
2018-07-09
Jose Maria Casanov...
spirv: Include headers and grammar for SPV_KHR_8bit_storage
tree
|
commitdiff
2018-07-03
Antia Puentes
nir: Fix OpAtomicCounterIDecrement for uniform atomic...
tree
|
commitdiff
2018-07-03
Alejandro Piñeiro
spirv/nir: add capability check for SpvCapabilityAtomic...
tree
|
commitdiff
2018-07-03
Alejandro Piñeiro
spirv/nir: add atomic counter support on vtn_handle_ssb...
tree
|
commitdiff
2018-07-03
Alejandro Piñeiro
spirv/nir: initialize offset on the nir var at vtn_crea...
tree
|
commitdiff
2018-07-03
Antia Puentes
nir/spirv: Fix atomic counter (multidimensional-)arrays
tree
|
commitdiff
2018-07-03
Alejandro Piñeiro
spirv/nir: tweak nir type when storage class is SpvStor...
tree
|
commitdiff
2018-07-03
Alejandro Piñeiro
spirv/nir: add offset at vtn_variable
tree
|
commitdiff
2018-07-03
Alejandro Piñeiro
spirv/nir: SpvStorageClassAtomicCounter support on...
tree
|
commitdiff
2018-06-23
Jason Ekstrand
nir,spirv: Rework function calls
tree
|
commitdiff
2018-06-23
Jason Ekstrand
spirv/cfg: Make the builder fully capable for both...
tree
|
commitdiff
2018-06-23
Jason Ekstrand
spirv: Record the type of functions
tree
|
commitdiff
2018-06-23
Jason Ekstrand
spirv: Update vtn_pointer_to/from_ssa to handle deref...
tree
|
commitdiff
2018-06-23
Jason Ekstrand
spirv: Allow pointers to have a deref at the base
tree
|
commitdiff
2018-06-23
Jason Ekstrand
spirv: Clean up vtn_pointer_to_offset
tree
|
commitdiff
2018-06-23
Jason Ekstrand
spirv: Make push constants an offset-based pointer
tree
|
commitdiff
2018-06-23
Jason Ekstrand
spirv: Use NIR per-member splitting
tree
|
commitdiff
2018-06-23
Jason Ekstrand
nir/spirv: Pass nir_variable_data into apply_var_decoration
tree
|
commitdiff
2018-06-23
Jason Ekstrand
spirv: Use deref instructions for most variables
tree
|
commitdiff
2018-06-21
Neil Roberts
spirv: Set nir_variable->explicit_binding
tree
|
commitdiff
2018-06-21
Neil Roberts
spirv: Get rid of vtn_variable_mode_image/sampler
tree
|
commitdiff
2018-06-21
Nicolai Hähnle
spirv: translate default-block uniforms
tree
|
commitdiff
2018-06-08
Gustavo Lima Chaves
spirv: add/hookup SpvCapabilityStencilExportEXT
tree
|
commitdiff
2018-06-01
Martin Pelikán
compiler/spirv: reject invalid shader code properly
tree
|
commitdiff
2018-05-15
Samuel Pitoiset
spirv: fix visiting inner loops with same break/continu...
tree
|
commitdiff
2018-05-03
Iago Toral Quiroga
compiler/spirv: add implementation to check for SpvCapa...
tree
|
commitdiff
2018-05-03
Iago Toral Quiroga
compiler/spirv: implement 16-bit bitcasts
tree
|
commitdiff
next