Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
mesa3d
/
a2ae2d1fb00cf8c0edf392e1c666ee6e8ced9a82
/
src
/
amd
/
vulkan
/
radv_pipeline.c
a2ae2d1
radv: use Mesa's u_atomic.h header
by Eric Engestrom
· 7 years ago
6a68170
radv: handle primitive id input into fragment shader with no geom shader
by Dave Airlie
· 7 years ago
2a87ddb
radv: compile fragment shader first.
by Dave Airlie
· 7 years ago
734ea16
radv: move calculating the vertex sgpr to the pipeline.
by Dave Airlie
· 7 years ago
348f636
radv: misc GFX9 changes.
by Dave Airlie
· 7 years ago
5c8f8ca
radv: add IA_MULTI_VGT_PARAM support for GFX9.
by Dave Airlie
· 7 years ago
0063da8
radv: add some misc gfx9 pieces.
by Dave Airlie
· 7 years ago
b86dba8
nir: Embed the shader_info in the nir_shader again
by Jason Ekstrand
· 7 years ago
33ad622
radv: Don't use FLAT_SHADE for constants.
by Bas Nieuwenhuizen
· 7 years ago
2a2a214
radv: enable lower_sub to fix loop unrolling.
by Dave Airlie
· 7 years ago
14ae0bf
radv: Add NIR loop unrolling.
by Bas Nieuwenhuizen
· 7 years ago
f205e19
radv/ac: eliminate unused vertex shader outputs. (v2)
by Dave Airlie
· 8 years ago
b2cedb3
radv/ac: overhaul vs output/ps input routing
by Dave Airlie
· 8 years ago
b858cb4
radv/ac: move point coord after layer/viewport.
by Dave Airlie
· 8 years ago
18947fd
radv: Enable lowering fdiv in nir.
by Bas Nieuwenhuizen
· 8 years ago
25a5ee3
radv/ac: add support for indirect access of descriptor sets.
by Dave Airlie
· 8 years ago
c011fe7
radv: enable tessellation shaders.
by Dave Airlie
· 8 years ago
60fc054
radv/pipeline: handle tessellation shader compilation
by Dave Airlie
· 8 years ago
4c60c68
radv/pipeline: start calculating tess stage.
by Dave Airlie
· 8 years ago
823b55a
radv: add tessellation support to variant code.
by Dave Airlie
· 8 years ago
f239f59
radv: add tessellation support to shader naming
by Dave Airlie
· 8 years ago
8a53e6e4
radv: Prepare for not using the guard band for lines & points.
by Bas Nieuwenhuizen
· 8 years ago
2b35b60
radv: move to using nir clip/cull merge pass.
by Dave Airlie
· 8 years ago
239a922
radv: move shader stages calculation to pipeline.
by Dave Airlie
· 8 years ago
0232ea8
radv: move pa_cl_vs_out_cntl calculation to pipeline
by Dave Airlie
· 8 years ago
92e9c14
radv: move calculating fragment shader i/os to pipeline.
by Dave Airlie
· 8 years ago
4b467c7
radv: move shader_z_format calculation to pipeline.
by Dave Airlie
· 8 years ago
8996fdb
radv: move db_shader_control calculation to pipeline.
by Dave Airlie
· 8 years ago
cd33a5c
radv: move vgt_gs_mode value to pipeline.
by Dave Airlie
· 8 years ago
931a8d0
radv: rework vertex/export shader output handling
by Dave Airlie
· 8 years ago
a8b8e54
radv: handle NULL multisample state.
by Dave Airlie
· 8 years ago
b640dfc
radv: don't emit no color formats. (v3)
by Dave Airlie
· 8 years ago
10c2b58
Revert "radv: fallback to an in-memory cache when no pipline cache is provided"
by Dave Airlie
· 8 years ago
72ab7bb
radv: make sure gs copy shader is retrieved from the cache with the variant
by Timothy Arceri
· 8 years ago
2845a10
radv: fallback to an in-memory cache when no pipline cache is provided
by Timothy Arceri
· 8 years ago
4ffdab7
radv: move cache check inside insert and search functions
by Timothy Arceri
· 8 years ago
304b35b
radv: trivial tidy ups
by Timothy Arceri
· 8 years ago
7c282b3
radv: Store shaders in VRAM.
by Bas Nieuwenhuizen
· 8 years ago
4e6095f
radv: Add support for shaderStorageImageReadWithoutFormat.
by Bas Nieuwenhuizen
· 8 years ago
5387369
radv: Add support for shaderStorageImageWriteWithoutFormat.
by Bas Nieuwenhuizen
· 8 years ago
3360dbe
radv: fixup IA_MULTI_VGT_PARAM handling.
by Dave Airlie
· 8 years ago
f5f8eb2
radv: Enable VK_KHR_shader_draw_parameters.
by Bas Nieuwenhuizen
· 8 years ago
798ae37
radv: Enable Float64 support.
by Bas Nieuwenhuizen
· 8 years ago
8f41fe4
radv: add gs ring size calculations to pipeline.
by Dave Airlie
· 8 years ago
99936d3
radv: add pipeline creation support for geometry shaders (v2.1)
by Dave Airlie
· 8 years ago
c4d7b9c
radv: Handle command buffers that need scratch memory.
by Bas Nieuwenhuizen
· 8 years ago
ccff93e
radv: Track scratch usage across pipelines & command buffers.
by Bas Nieuwenhuizen
· 8 years ago
29c1f67
radv/ac: Add compiler support for spilling.
by Bas Nieuwenhuizen
· 8 years ago
8406f79
radv: Get physical device from radv_device instead of the instance.
by Bas Nieuwenhuizen
· 8 years ago
8aaca38
radv: Call NIR passes using NIR_PASS_V.
by Bas Nieuwenhuizen
· 8 years ago
65cbb99
radv: Call nir_lower_constant_initializers.
by Bas Nieuwenhuizen
· 8 years ago
18e70ed
radv: Only call remove_dead_variables once.
by Bas Nieuwenhuizen
· 8 years ago
8bc39e2
radv: Create single RADV_DEBUG env var.
by Bas Nieuwenhuizen
· 8 years ago
cc4ff6c
spirv: add support for doubles to OpSpecConstant
by Samuel Iglesias Gonsálvez
· 8 years ago
36c648b
spirv: always expose SpvCapabilityStorageImageExtendedFormats
by Ilia Mirkin
· 8 years ago
44f833a
radv: denote support for extended storage image formats.
by Dave Airlie
· 8 years ago
b2b4f72
radv: Don't bail out on pipeline create failure.
by Bas Nieuwenhuizen
· 8 years ago
257866a
radv: split out a chunk of variant filling code.
by Dave Airlie
· 8 years ago
f3a3fea
radv: force persample shading when required.
by Dave Airlie
· 8 years ago
f395e34
radv: add support for shader stats dump
by Dave Airlie
· 8 years ago
9b12151
radv/pipeline: Don't dereference NULL dynamic state pointers
by Darren Salt
· 8 years ago
3c9af75
radv: enable conditional discard optimisation on radv.
by Dave Airlie
· 8 years ago
73592b9
radv: fix dual source blending
by Dave Airlie
· 8 years ago
e1af20f
nir/i965/anv/radv/gallium: make shader info a pointer
by Timothy Arceri
· 8 years ago
4450f40
radv: move to using shared vk_alloc inlines.
by Dave Airlie
· 8 years ago
0b539ab
radv: fix uninitialized variables
by Grigori Goronzy
· 8 years ago
f4e499e
radv: add initial non-conformant radv vulkan driver
by Dave Airlie
· 8 years ago