Lines Matching full:turnip
136 - turnip: binning and indirect dependency
142 - turnip/ir3: fine derivatives
254 - freedreno/turnip: Don't request fragcoord components we don't use
886 - turnip: semaphore support.
1008 - turnip: Execute ir3_nir_lower_gs pass again
1009 - turnip: Fill out VkPhysicalDeviceSubgroupProperties
1012 - turnip: Lower shaders for tessellation
1013 - turnip: Offset by component when lowering gl_TessLevel*
1014 - turnip: Parse tess state and support PATCH primtype
1015 - turnip: Allocate tess BOs as a function of draw size
1016 - turnip: Update VFD_CONTROL with tess system values
1017 - turnip: Emit HS/DS user consts as draw states
1018 - turnip: Support tess for draws
1019 - turnip: Force sysmem for tessellation
1021 - turnip: Enable tessellationShader physical device feature
1743 - turnip: Move vertex buffer bindings to SET_DRAW_STATE.
1744 - turnip: Don't bother clamping VB size.
1745 - turnip: Simplify vertex buffer bindings.
1746 - turnip: Use tu_cs_emit_regs() for BLEND_CONTROL.
1747 - turnip: Add support for alphaToOne.
1757 - turnip: Fix crashes in compute with no descriptors to load.
1761 - ci: Enable pre-merge fractional vulkan CTS runs on the turnip driver.
1763 - turnip: Expose robustBufferAccess.
1767 - ci: Disable some flaky tests on turnip.
1784 - turnip: Add support for polygon fill modes.
1789 - turnip: Do better TU_DEBUG=startup logging of drmGetDevices2() failure.
1790 - turnip: Fix error handling of DRM_MSM_GEM_INFO ioctls.
1791 - turnip: Properly return VK_DEVICE_LOST on queuesubmit failures.
1870 - turnip: Make sure we include the build id.
1873 - turnip: Fix truncation of CS shader iovas to 32 bits.
1874 - turnip: Fix truncation of iovas to 32 bits in queries.
2299 - turnip: Use the common base object type and struct.
2300 - turnip: implement VK_EXT_private_data
2614 - anv,turnip,radv,clover,glspirv: Run nir_copy_prop before nir_opt_deref
2711 - turnip: update "fetchsize" value to match fdl6_layout changes
2712 - turnip: enable tiling for compressed formats
2715 - turnip: implement VK_KHR_sampler_ycbcr_conversion
2716 - turnip: enable 422_UNORM formats
2725 - turnip: support VkImageDrmFormatModifierExplicitCreateInfoEXT
2726 - turnip: fix RENDER_COMPONENTS value
2727 - turnip: move HLSQ_UPDATE_CNTL write to before xs config writes
2728 - turnip: update some properties based on blob driver
2729 - turnip: clamp sampler minLod/maxLod
2731 - turnip: correctly emit non-binning vs in transform feedback case
2732 - turnip: fix HW binning with geometry shader
2733 - turnip: use common emit_xs_cntl to fill a6xx_sp_xs_ctrl_reg0
2734 - turnip: fix VFD_CONTROL for binning pass
2735 - turnip: pipeline program state refactor
2736 - turnip: share code between 3D blit/clear path and tu_pipeline
2737 - turnip: add layered 3D path clear for CmdClearAttachments
2738 - turnip: add emit renderpass cache flushes for sysmem 3D CmdClearAttachments
2739 - turnip: remove some dead/redundant code
2741 - turnip: remove duplicated stage2opcode and stage2shaderdb
2742 - turnip: simplify stage2 helpers
2743 - turnip: set VFD_INDEX_OFFSET in 3D clear/blit path
2744 - turnip: fix 3D path always being used for CmdBlitImage
2745 - turnip: fix cubic filtering with CmdBlitImage
2746 - turnip: compute and graphics have completely separate state
2747 - turnip: move descriptor set BO tracking to CmdBindDescriptorSets
2748 - turnip: improve dirty bit handling a bit
2749 - turnip: delete dead dynamic state code
2750 - turnip: refactor draw states and dynamic states
2751 - turnip: input attachment descriptor set rework
2752 - turnip: use draw states for input attachments
2753 - turnip: use u_format for packing gmem clear values
2756 - turnip: fix a crash when rasterizerDiscardEnable is set
2757 - turnip: fix a sample shading case
2758 - turnip: fix renderpass gmem configs when there are too many attachments
2759 - turnip: set the API version
2760 - turnip: move enum translation functions to a common header
2763 - turnip: remove unnecessary OVERFLOW_FLAG_REG check
2766 - turnip: rework streamout state and add missing counter buffer read/writes
2767 - turnip: refactor CmdDraw* functions (and a few fixes)
2768 - turnip: enable VK_EXT_index_type_uint8
2769 - turnip: implement CmdDrawIndirectByteCountEXT
2770 - turnip: fix ts_cs_memory typo
2771 - turnip: use pipeline cs for shader programs instead of separate bo
2773 - turnip: implement depthBounds
2774 - turnip: translate CreateRenderPass to CreateRenderPass2
2775 - turnip: replace a memset(0) with zalloc in CreateRenderPass
2776 - turnip: use RenderPassCreateInfo for render_pass_add_implicit_deps
2777 - turnip: move some logic out of create_render_pass_common
2778 - turnip: implement VK_EXT_vertex_attribute_divisor
2779 - turnip: fix empty scissor case
2780 - turnip: fix update_stencil_mask
2781 - turnip: disable early_z for VK_FORMAT_S8_UINT
2784 - turnip: implement VK_KHR_shader_draw_parameters
2785 - turnip: fix VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_FEATURES
2786 - turnip: fix huge scissor min/max case
2789 - turnip: enable largePoints
2790 - turnip: enable depthBiasClamp
2797 - turnip: set missing bary sysvals
2799 - turnip: make tiling config part of framebuffer state
2800 - turnip: rework render_tiles loop
2801 - turnip: vsc improvements
2802 - turnip: fix tess param bo size calculation
2803 - turnip: clear_blit: pass aspect mask to setup function
2804 - turnip: support multi-image layouts
2805 - turnip: enable 420_UNORM formats
2811 - turnip: use global bo for clear blit shaders
2817 - turnip: fix active_desc_sets not being set for compute pipeline
2822 - turnip: clean up primitive output state
2823 - turnip: drop GS clear path
2824 - turnip: use DIRTY SDS bit to avoid making copies of pipeline load state ib
2825 - turnip: emit compute pipeline directly in CmdBindPipeline
2826 - turnip: fix inconsistencies with tu6_load_state_size
2827 - turnip: remove use of tu_cs_entry for draw states
2833 - turnip: disable tiling for NV12/IYUV formats
2834 - turnip: remove extra gmem alignment
2836 - turnip: move WFI out of draw state to fix a650 hangs
2837 - turnip: use patchControlPoints for HS_INPUT_SIZE value
2838 - turnip: fix SP_HS_UNKNOWN_A831 value for A650
2839 - turnip: workaround for a630 d24_unorm_s8_uint fails
2840 - turnip: fix sysmem CmdClearAttachments 3D fallback breaking GMEM path flush
2841 - turnip: delete tu_clear_sysmem_attachments_2d
2842 - turnip: add support for D32_SFLOAT_S8_UINT
2843 - turnip: rework extended formats to allow more extended formats
2845 - turnip: implement VK_EXT_4444_formats
2878 - turnip: Remove RANGE_SIZE usage
2983 - turnip: Use hw enum when emitting A6XX_RB_STENCIL_CONTROL
2984 - turnip: Use tu6_reduction_mode() to avoid warning
2985 - turnip: Use {} initializer to silence warning
3002 - turnip: Put VK_KHR_external_fence_fd stubs back
3021 - turnip: Move device enumeration and feature discovery to tu_drm.c
3022 - turnip: Move tu_bo functions to tu_drm.c
3023 - turnip: Collapse some tu_drm wrappers
3024 - turnip: Move remaining drm code to tu_drm.c
3025 - turnip: Only include msm_drm in tu_drm.c
3034 - turnip: Make tu_android.c compile again
4079 - turnip: drop linking libfreedreno_drm
4108 - turnip: set .MERGEDREGS based on variant
4296 - turnip: use the common code for generating extensions and dispatch tables