projects
/
mesa.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
st/nine: Disable depth write when nothing gets updated
[mesa.git]
/
src
/
compiler
/
spirv
/
2019-03-07
Jason Ekstrand
nir/builder: Add a build_deref_array_imm helper
tree
|
commitdiff
2019-03-07
Jason Ekstrand
nir/builder: Emit better code for iadd/imul_imm
tree
|
commitdiff
2019-03-06
Timothy Arceri
nir: rename glsl_type_is_struct() -> glsl_type_is_struc...
tree
|
commitdiff
2019-03-05
Karol Herbst
nir/spirv: initial handling of OpenCL.std extension...
tree
|
commitdiff
2019-03-05
Karol Herbst
nir/vtn: add support for SpvBuiltInGlobalLinearId
tree
|
commitdiff
2019-03-05
Karol Herbst
nir/spirv: improve parsing of the memory model
tree
|
commitdiff
2019-03-05
Jason Ekstrand
spirv: Use the same types for resource indices as pointers
tree
|
commitdiff
2019-03-05
Jason Ekstrand
spirv: Use the generic dereference function for OpArray...
tree
|
commitdiff
2019-03-05
Jason Ekstrand
spirv: Pull offset/stride from the pointer for OpArrayL...
tree
|
commitdiff
2019-03-04
Jason Ekstrand
spirv: OpImageQueryLod requires a sampler
tree
|
commitdiff
2019-03-04
Sagar Ghuge
spirv: Allow [i/u]mulExtended to use new nir opcode
tree
|
commitdiff
2019-02-28
Juan A. Suarez Romero
nir/spirv: return after emitting a branch in block
tree
|
commitdiff
2019-02-21
Alejandro Piñeiro
nir, glsl: move pixel_center_integer/origin_upper_left...
tree
|
commitdiff
2019-02-14
Kenneth Graunke
spirv: Eliminate dead input/output variables after...
tree
|
commitdiff
2019-02-14
Ian Romanick
spirv: Add missing break
tree
|
commitdiff
2019-02-05
Kenneth Graunke
compiler: Mark clip/cull distance arrays as compact...
tree
|
commitdiff
2019-02-01
Jason Ekstrand
spirv: Support LocalSizeId and LocalSizeHintId executio...
tree
|
commitdiff
2019-02-01
Jason Ekstrand
spirv: Handle OpExecutionModeId
tree
|
commitdiff
2019-02-01
Jason Ekstrand
spirv: Handle constants and types before execution...
tree
|
commitdiff
2019-02-01
Jason Ekstrand
spirv: Rework handling of spec constant workgroup size...
tree
|
commitdiff
2019-02-01
Jason Ekstrand
spirv: Replace vtn_constant_value with vtn_constant_uint
tree
|
commitdiff
2019-01-28
Neil Roberts
spirv: Don't use special semantics when counting vertex...
tree
|
commitdiff
2019-01-28
Neil Roberts
spirv/nir: handle location decorations on block interfa...
tree
|
commitdiff
2019-01-26
Jason Ekstrand
spirv: Add support for SPV_EXT_physical_storage_buffer
tree
|
commitdiff
2019-01-26
Jason Ekstrand
spirv: Implement OpConvertPtrToU and OpConvertUToPtr
tree
|
commitdiff
2019-01-26
Jason Ekstrand
spirv: Handle OpTypeForwardPointer
tree
|
commitdiff
2019-01-26
Jason Ekstrand
spirv: Drop a bogus assert
tree
|
commitdiff
2019-01-23
Sergii Romantsov
nir: Length of boolean vtn_value now is 1
tree
|
commitdiff
2019-01-22
Jason Ekstrand
spirv: Only set interface_type on blocks
tree
|
commitdiff
2019-01-22
Jason Ekstrand
spirv: Only split blocks
tree
|
commitdiff
2019-01-22
Jason Ekstrand
spirv: Initialize struct member offsets to -1
tree
|
commitdiff
2019-01-22
Jason Ekstrand
spirv: Update the JSON and headers from Khronos master
tree
|
commitdiff
2019-01-21
Karol Herbst
nir/spirv: handle ContractionOff execution mode
tree
|
commitdiff
2019-01-21
Rob Clark
nir/vtn: add caps for some cl related capabilities
tree
|
commitdiff
2019-01-21
Karol Herbst
vtn: handle SpvExecutionModelKernel
tree
|
commitdiff
2019-01-21
Karol Herbst
mesa: add MESA_SHADER_KERNEL
tree
|
commitdiff
2019-01-19
Karol Herbst
nir/spirv: handle SpvStorageClassCrossWorkgroup
tree
|
commitdiff
2019-01-19
Karol Herbst
nir: rename nir_var_shared to nir_var_mem_shared
tree
|
commitdiff
2019-01-19
Karol Herbst
nir: rename nir_var_ssbo to nir_var_mem_ssbo
tree
|
commitdiff
2019-01-19
Karol Herbst
nir: rename nir_var_ubo to nir_var_mem_ubo
tree
|
commitdiff
2019-01-19
Karol Herbst
nir: rename nir_var_function to nir_var_function_temp
tree
|
commitdiff
2019-01-19
Karol Herbst
nir: rename nir_var_private to nir_var_shader_temp
tree
|
commitdiff
2019-01-14
Caio Marcelo de...
src/compiler: use new hash table and set creation helpers
tree
|
commitdiff
2019-01-12
Jason Ekstrand
spirv: Emit switch conditions on-the-fly
tree
|
commitdiff
2019-01-12
Jason Ekstrand
spirv: Contain the GLSLang issue #179 workaround to...
tree
|
commitdiff
2019-01-12
Jason Ekstrand
spirv: Whack sampler/image pointers to uniform
tree
|
commitdiff
2019-01-10
Matt Turner
nir: Tag entrypoint for easy recognition by nir_shader_...
tree
|
commitdiff
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
next