- fc85008 ir3: Rewrite UBO push analysis to support bindless by Connor Abbott · 4 years, 8 months ago
- 274f381 ir3: Plumb through bindless support by Connor Abbott · 4 years, 8 months ago
- 7d0bc13 ir3: LDC also has a destination by Connor Abbott · 4 years, 8 months ago
- 1842961 ir3: Also don't propagate immediate offset with LDC by Connor Abbott · 4 years, 8 months ago
- de7d90e ir3: Plumb through support for a1.x by Connor Abbott · 4 years, 8 months ago
- c8b0f90 ir3: Add bindless instruction encoding by Connor Abbott · 4 years, 8 months ago
- 122a900 freedreno/a6xx: Add registers for the bindless model by Connor Abbott · 4 years, 8 months ago
- e088d82 freedreno/a6xx: Add UBO size field by Connor Abbott · 4 years, 8 months ago
- d3b7681 tu: ir3: Emit push constants directly by Connor Abbott · 4 years, 8 months ago
- 63c2e81 tu: Dump out shader assembly when requested by Connor Abbott · 4 years, 8 months ago
- d22e2b3 aco: RA - move all std::function objects into proper functions by Daniel Schürmann · 4 years, 7 months ago
- 5351fee aco: move all needed helper containers to ra_ctx by Daniel Schürmann · 4 years, 7 months ago
- 2ae27b9 aco: change live_out variables to std::unordered_set by Daniel Schürmann · 4 years, 8 months ago
- acc10a7 aco: change some std::map to std::unordered_map in register_allocation by Daniel Schürmann · 4 years, 8 months ago
- 69b6069 aco: refactor try_remove_trivial_phi() in RA by Daniel Schürmann · 4 years, 8 months ago
- b66f474 aco: improve speed of live_var_analysis by Daniel Schürmann · 4 years, 8 months ago
- 09850e0 aco: during RA only insert into renames table if a variable got renamed by Daniel Schürmann · 4 years, 8 months ago
- 48a74b6 aco: replace assignment hashmap by std::vector in register allocation by Daniel Schürmann · 4 years, 8 months ago
- ba482c2 aco: improve register assignment when live-range splits are necessary by Daniel Schürmann · 4 years, 8 months ago
- fb5a790 aco: improve hashing for value numbering by Daniel Schürmann · 4 years, 8 months ago
- c99107e aco: add explicit padding for all Instruction sub-structs by Daniel Schürmann · 4 years, 7 months ago
- 7f962a9 aco: guarantee that Temp fits in 4 bytes by Daniel Schürmann · 4 years, 8 months ago
- 2e084c2 turnip: new clear/blit implementation with shader path fallback by Jonathan Marek · 4 years, 8 months ago
- de69674 turnip: add vk_format_is_snorm/is_float by Jonathan Marek · 4 years, 7 months ago
- 51fe52d turnip: rework format helpers by Jonathan Marek · 4 years, 7 months ago
- 009082d turnip: use dirty bits for dynamic viewport/scissor state by Jonathan Marek · 4 years, 7 months ago
- ed83281 turnip: save attachment samples in renderpass state by Jonathan Marek · 4 years, 7 months ago
- 0637eab turnip: disable 8x msaa by Jonathan Marek · 4 years, 7 months ago
- f03e63c turnip: fix nir validate failure from push constant lowering by Jonathan Marek · 4 years, 7 months ago
- 86d1a4c turnip: split up gmem/tile alignment by Jonathan Marek · 4 years, 9 months ago
- f494799 turnip: RB_CCU_CNTL fixes by Jonathan Marek · 4 years, 8 months ago
- cca7c29 freedreno/a6xx: set bypass RB_CCU_CNTL value for blitter by Jonathan Marek · 4 years, 8 months ago
- e4c05a5 freedreno/registers: add RB_CCU_CNTL bitfields by Jonathan Marek · 4 years, 8 months ago
- 2d8453e radv: allow TC-compat HTILE with GENERAL outside of render loops by Samuel Pitoiset · 4 years, 7 months ago
- 4de84c8 radv: only enable TC-compat HTILE for images readable by a shader by Samuel Pitoiset · 4 years, 7 months ago
- 63f07a3 radv: only expose fp16 control features for chips with double rate fp16 by Samuel Pitoiset · 4 years, 7 months ago
- 1e4bd1d radv: only expose storageInputOutput16 for chips with double rate fp16 by Samuel Pitoiset · 4 years, 7 months ago
- 1d74c65 radv: only expose shaderFloat16 for chips with double rate fp16 by Samuel Pitoiset · 4 years, 7 months ago
- a3113e0 ac,radv: add ac_gpu_info::has_double_rate_fp16 by Samuel Pitoiset · 4 years, 7 months ago
- 420ca1e turnip: use buffer size instead of bo size for VFD_FETCH_SIZE by Jonathan Marek · 4 years, 7 months ago
- e62f8ae turnip: improve vertex input handling by Jonathan Marek · 4 years, 8 months ago
- 98743f6 radeonsi: fix Segmentation fault during vaapi enc test by James Zhu · 4 years, 7 months ago
- a7e2efa radv: Use correct buffer count with variable descriptor set sizes. by Bas Nieuwenhuizen · 4 years, 7 months ago
- bb7e44a radv: Whitespace fixup. by Bas Nieuwenhuizen · 4 years, 7 months ago
- 8b42d26 radv: set sparseAddressSpaceSize to RADV_MAX_MEMORY_ALLOCATION_SIZE by Samuel Iglesias Gonsálvez · 4 years, 7 months ago
- cc678c9 radv: check buffer size in vkCreateBuffer() by Samuel Iglesias Gonsálvez · 4 years, 7 months ago
- a368267 radv: Consider maximum sample distances for entire grid. by Bas Nieuwenhuizen · 4 years, 7 months ago
- 9f005f1 radv: enable lowering of GS intrinsics for the LLVM backend by Samuel Pitoiset · 4 years, 8 months ago
- cd99ea7 radv: remove radv_layout_has_htile() helper by Samuel Pitoiset · 4 years, 7 months ago
- ffea3e7 radv: cleanup creating the decompress/resummarize pipelines by Samuel Pitoiset · 4 years, 7 months ago
- 6f6276b radv: rename extra graphics pipeline decompress/resummarize fields by Samuel Pitoiset · 4 years, 7 months ago
- 8b75866 radv: rename decompress/resummarize depth/stencil functions by Samuel Pitoiset · 4 years, 7 months ago
- d6a8591 turnip: fix compute shaders crashing after geometry shader change by Jonathan Marek · 4 years, 7 months ago
- 52c8bc0 nir: make opt_if_loop_terminator() less strict by Timothy Arceri · 4 years, 7 months ago
- 1f649ff radeonsi: don't lower constant arrays to uniforms in GLSL IR by Timothy Arceri · 4 years, 7 months ago
- c682ea5 meson: fix debug build on Android by Dominik Behr · 5 years ago
- 940ed50 radv: Store 64-bit availability bools if requested. by Bas Nieuwenhuizen · 4 years, 8 months ago
- ff8daa0 gallivm: Add missing header for powf. by Vinson Lee · 4 years, 7 months ago
- 4399cac turnip: Drop dep_llvm from dependencies by Kristian H. Kristensen · 4 years, 7 months ago
- 5789505 turnip: Make Android platform build by Kristian H. Kristensen · 4 years, 7 months ago
- 97578c6 turnip: Stub out VK_KHR_external_{fence,semaphore}_fd by Kristian H. Kristensen · 4 years, 7 months ago
- e99f6f2 turnip: Add missing VKAPI_ATTR annotations by Kristian H. Kristensen · 4 years, 7 months ago
- 80c13a8 tracie: Reformat code to fix indentation by Rohan Garg · 4 years, 7 months ago
- efbbf8b tracie: Print results in a machine readable format by Rohan Garg · 4 years, 7 months ago
- 1618159 freedreno/a6xx: Set a level's pitch based on minified level0 pitch, not width0. by Eric Anholt · 4 years, 9 months ago
- 4b881d5 freedreno: Add the outline of a test for a6xx texture layout. by Eric Anholt · 4 years, 9 months ago
- 9c6bfe8 freedreno/a6xx: Drop the "alignment" layout temporary. by Eric Anholt · 4 years, 9 months ago
- 59a2220 freedreno/a6xx: Remove the "aligned_height" temporary. by Eric Anholt · 4 years, 9 months ago
- cdff81f freedreno/a6xx: Sink the per-level size temps inside the loop. by Eric Anholt · 4 years, 9 months ago
- 4176dfa gitlab-ci: Run merge request pipelines automatically only for Marge Bot by Michel Dänzer · 4 years, 7 months ago
- 42fe600 gitlab-ci: Don't require triggering build/test jobs manually by Michel Dänzer · 4 years, 7 months ago
- 27c4ef1 gitlab-ci/lava: Add needs: for container image to test jobs (again) by Michel Dänzer · 4 years, 7 months ago
- c12576e gitlab-ci: Rename "paths" YAML anchor to "all_paths" by Michel Dänzer · 4 years, 7 months ago
- cf54785 anv/gen12: Lower VK_KHR_multiview using Primitive Replication by Caio Marcelo de Oliveira Filho · 7 years ago
- 395de69 intel/fs: Allow multiple slots for position by Caio Marcelo de Oliveira Filho · 6 years ago
- afa5447 intel/gen12: Add XML description for 3DSTATE_PRIMITIVE_REPLICATION by Caio Marcelo de Oliveira Filho · 5 years ago
- 5dc85ab nir: Add per_view attribute to nir_variable by Caio Marcelo de Oliveira Filho · 4 years, 9 months ago
- 0bc77bc mesa: add support for NV_pixel_buffer_object by Simon Ser · 4 years, 7 months ago
- a172759 turnip: implement timestamp query by Jonathan Marek · 4 years, 8 months ago
- d64a7d6 turnip: Enable geometryShader device feature by Brian Ho · 4 years, 7 months ago
- bdf6b48 turnip: Enable geometry shaders for CP_DRAWs by Brian Ho · 4 years, 7 months ago
- b80dc4f turnip: Populate tu_pipeline.active_stages by Brian Ho · 4 years, 7 months ago
- 8eb0096 turnip: Update maxGeometryShaderInvocations to match blob by Brian Ho · 4 years, 7 months ago
- 3550e20 turnip: Selectively configure GRAS_LAYER_CNTL by Brian Ho · 4 years, 7 months ago
- 475fe50 turnip: Set up REG_A6XX_SP_GS_CONFIG by Brian Ho · 4 years, 7 months ago
- fceccc4 turnip: Configure VFD_CONTROL with gsheader and primitiveid by Brian Ho · 4 years, 7 months ago
- 012773b turnip: Configure VPC for geometry shaders by Brian Ho · 4 years, 7 months ago
- 6eabd6b turnip: Emit geometry shader obj and related consts by Brian Ho · 4 years, 7 months ago
- 1af71be turnip: Set has_gs in ir3_shader_key by Brian Ho · 4 years, 7 months ago
- db2ee36 radv: Print shader stage before disassembly. by Timur Kristóf · 4 years, 7 months ago
- aa42b50 aco: Print shader stage in aco_print_program. by Timur Kristóf · 4 years, 7 months ago
- c24d952 radv: Enable ACO for NGG VS/TES, but disable NGG for ACO GS. by Timur Kristóf · 4 years, 7 months ago
- 64225c4 aco/ngg: Run GS_ALLOC_REQ on priority 3 for NGG VS and TES. by Timur Kristóf · 4 years, 7 months ago
- e4da482 aco/ngg: Schedule position exports of NGG VS/TES. by Timur Kristóf · 4 years, 7 months ago
- c633eda aco/ngg: Implement NGG VS and TES. by Timur Kristóf · 4 years, 7 months ago
- c5ed088 aco/ngg: Setup NGG VS and TES stages. by Timur Kristóf · 4 years, 7 months ago
- d7b4bb3 aco/ngg: Fix exports for NGG VS and TES. by Timur Kristóf · 4 years, 7 months ago
- ec72c50 aco/ngg: Initialize exec mask for NGG VS and TES. by Timur Kristóf · 4 years, 7 months ago
- 1436c0b aco/ngg: Add new stage for hw_ngg_gs. by Timur Kristóf · 4 years, 10 months ago
- 35e5831 aco: Treat s_setprio as a scheduling barrier. by Timur Kristóf · 4 years, 7 months ago