Lines Matching full:nvk
30 - VK_EXT_map_memory_placed on RADV, ANV and NVK
31 - VK_KHR_shader_subgroup_rotate on RADV and ANV and NVK
32 - VK_KHR_load_store_op_none on RADV, ANV, NVK and Turnip
33 - VK_KHR_line_rasterization on RADV, ANV, NVK and Turnip
34 - VK_KHR_index_type_uint8 on RADV, ANV, NVK and Turnip
36 - VK_KHR_shader_maximal_reconvergence on RADV, ANV and NVK
42 - VK_KHR_shader_subgroup_uniform_control_flow on NVK
48 - VK_EXT_nested_command_buffer on NVK and RADV
49 - VK_EXT_queue_family_foreign on NVK
50 - VK_EXT_image_drm_format_modifier on NVK
66 - nvk: Tracker issue for gamescope support
67 - nvk: Implement VK_EXT_image_drm_format_modifier
71 - NVK Zink: Wrong color in Unigine Valley benchmark
106 - NVK: Misrendering with Civilization 6
116 - nvk: dota 2 crashes after ~5 seconds in game
137 - nvk: Missing implementation of VkImageSwapchainCreateInfoKHR and VkBindImageMemorySwapchainInfoKHR
141 - nvk,nak: Implement shaderStorageImageMultisample
142 - nvk,nak: Implement VK_KHR_shader_subgroup_uniform_control_flow
144 - nvk: glcts hangs
163 - nvk: Implement VK_EXT_shader_object
164 - nvk: Implement VK_EXT_graphics_pipeline_library
168 - nvk: Implement VK_KHR_maintenance5
222 - nvk: Implement VK_KHR_zero_initialize_workgroup_memory
227 - nvk: \`VK_KHR_zero_initialize_workgroup_memory` and \`VK_KHR_shader_subgroup_extended_types` not …
228 - nvk: Implement variableMultisampleRate
471 - nvk: derive ht
633 - nvk: remove useless MME scratch 26 usage
696 - nvk: disable shaderResourceMinLod on pre-sm70
1323 - nvk: Remove duplicate DRM_NODE_RENDER check
1628 - nvk: allow 3d compressed textures
1629 - nvk: mem cannot be null in binding buffers/images.
1641 - nvk: fix dri options leak.
1648 - nvk: free leaked cmd_buffer descriptors state.
1649 - nvk: only unmap heap bos that were mapped
1650 - nvk: enable a mappable bar heap when rebar is disabled.
1812 - nvk: drop meson version check that is always true
1817 - nvk: Set ICD version to 1.3
1818 - nvk: Implement the VR-related display extensions
1820 - nvk: Add NVK to the Vulkan device name
1821 - nvk: Advertise VK_VALVE_mutable_descriptor_type
1822 - nvk: Implement calibrated timestamps
1824 - nvk: Use implicit pipeline cache
1825 - nvk: Don't advertise residencyAlignedMipSize on MaxwellB+
1847 - nouveau/ci: don't run nouveau (gl) tests on nvk changes
1908 - ci: build nvk in debian-vulkan job
1916 - nvk: enable VK_EXT_headless_surface on all platforms except Windows
2043 - docs/nvk: fix envvar documentation
2184 - nvk: Add an explicit mapping from shader stages to cbuf bindings
2185 - nvk: Return an nvk_cbuf_map from nvk_lower_nir()
2186 - nvk: Use s instead of set_idx in CmdBindDescriptorSets
2187 - nvk: Rework descriptor set binding
2188 - nvk: Make dynamic cbuf indices relative to the descriptor set
2189 - nvk: Handle missing descriptor sets in nvk_nir_lower_descriptors
2190 - nvk: Invalidate state after secondary command buffers
2191 - nvk: Set a minimum of one patch control point
2194 - nvk: Emit SET_ANTI_ALIAS at draw time when no render targets are bound
2195 - nvk: Move SET_HYBRID_ANTI_ALIAS_CONTROL to draw time
2196 - nvk: Advertise variableMultisampleRate and EDS3RasterizationSamples
2197 - nvk: Add a couple more features to features.txt
2205 - nvk: Set framebufferIntegerColorSampleCounts
2206 - nvk: Unref shaders on pipeline free
2207 - nvk: Add a #define for max shared memory size
2208 - nvk: Properly configure the min/max shared mem size
2209 - nvk: Implement VK_KHR_zero_initialize_workgroup_memory
2212 - nvk: Advertise VK_NV_shader_sm_builtins
2213 - nvk/draw: Map cbuf slots to shaders, not cbuf_maps
2215 - nvk: Wire up nir_opt_large_constants
2218 - nvk: Don't exnore ExternalImageFormatInfo
2219 - nvk: Set maxInlineUniformTotalSize
2226 - nvk: Stop requiring dedicated allocations
2227 - nvk: Advertise Vulkan 1.3
2228 - nvk: Do a second submit to check for errors in the sync case
2229 - nvk: Whitespace fixes
2230 - nvk: Disable all cbufs in nvk_queue_init_context_draw_state()
2231 - nvk: Call lower_compute_system_values after zer_initialize_workgroup_memory
2234 - nvk: Fix whitespace in nvk_image.c
2237 - nvk/queue: Pull DRM specfc stuff into nvk_queue_drm.c
2238 - nvk/queue: Refactor the push builder a bit
2239 - nvk: Move the nouveau_ws_context to nvk_queue
2240 - nvk: Add an array of queue families to nvk_physical_device
2241 - nvk/queue: Rework context state init
2242 - nvk/queue: Only initialize the necessary engines
2243 - nvk: Use VM_BIND for contiguous heaps instead of copying
2244 - nvk: Only map heaps that explicitly request maps
2245 - nvk: Add an upload queue
2246 - nvk: Add an upload queue to nvk_device
2247 - nvk: Use the upload queue for shader uploads
2248 - nvk: Don't set CONSTANT_BUFFER_SELECTOR with a zero size
2249 - nvk/heap: Use nvk_heap_bo::addr instead of bo->offset
2250 - nvk/heap: Rework over-allocation
2251 - nvk: Convert shader addresses to offsets in nvk_shader.c
2253 - nvk: Use nouveau_ws_bo_new_mapped() for descriptors
2255 - nvk: Implement VK_EXT_map_memory_placed
2256 - nvk: Invalidate the texture cache before MSAA resolves
2257 - nvk: Don't use WAIT_AVAILABLE in nvk_upload_queue_sync
2260 - nvk: Add a nouveau_ws_device to nvk_physical_device
2261 - nvk: Add a hand-rolled nvk_memory_heap struct
2262 - nvk: Use 3/4 of total system memory for the VRAM heap
2263 - nvk: Add an available query to nvk_memory_heap
2264 - nvk: implement EXT_memory_budget
2266 - nvk/heap: Upload shaders on the CPU when we have a map
2267 - nvk: Upload shaders on the CPU when we have ReBAR
2268 - nvk: Expose a host-visible VRAM type when we have REBAR
2269 - nvk: Only expose VK_KHR_present_id/wait when we have WSI
2270 - nvk: Advertise VK+KHR_incremental_present
2273 - nvk: Handle missing gl_PointSize in the last geometry stage
2274 - nvk/copy: Handle VK_REMAINING_ARRAY_LAYERS
2276 - nvk: Use VkPipelineCreateFlags2 flag names
2277 - nvk: Advertise VK_KHR_maintenance5
2288 - nvk: Populate vk_descriptor_set_layout::blake3
2289 - nvk/shader: Refactor some helpers
2290 - nvk: Move populate_fs_key to nvk_shader.c
2291 - nvk: Pass an array of descriptor sets to nvk_lower_nir
2292 - nvk: Move nir_lower_patch_vertices to nvk_lower_nir()
2293 - nvk: Use vk_render_pass_state::attachments for write masks
2294 - nvk: Switch to shader objects
2295 - nvk: Advertise VK_KHR_graphics_pipeline_library
2296 - nvk: Advertise VK_EXT_shader_object
2301 - nvk: Advertise a CTS version of 1.3.7.3
2302 - nvk: Drop the non-conformant warning on Turing-Ada
2303 - nvk: Don't print the NVK_I_WANT_A_BROKEN_VULKAN_DRIVER warning in release builds
2307 - nvk: Advertise VK_KHR_pipeline_library
2308 - docs/nvk: Update the conformance status section
2309 - docs/nvk: Update the NVK_DEBUG docs
2310 - docs/nvk: Document NAK_DEBUG
2317 - nvk: Return os_page_size for minMemoryMapAlignment
2319 - nvk: Report official GPU names from NVIDIA when we have them
2320 - nvk: Use row_stride_B instead of width for render and copies
2324 - nvk: Use "real" 3D image views
2325 - nvk/queue: Add a push_bind helper
2326 - nvk: Refactor opaque image binds
2327 - nvk/queue: Add support for non-opaque sparse binds
2333 - nvk: Document the register name for the helper load workaround
2334 - nvk: Always wait for the FALCON in set_priv_reg
2335 - nvk: Disable the Out Of Range Address exception
2336 - nvk: Drop a bunch of dev->pdev and just use pdev
2337 - nvk: Add and use more cmd_buffer_*_cls helpers
2338 - nvk: Replace more dev->pdev with nvk_device_physical()
2339 - nvk: Drop nvk_device::pdev
2342 - nvk: Add a nil_image helper variable in BeginRendering
2343 - nvk: Manually offset array and Z slices in BeginRendering
2349 - nvk: Use a HW generation names instead of chipsets
2350 - nvk: Stop pretending to handle Intel image intrinsics
2351 - nvk: Use different descriptor layouts for storage vs. sampled images
2352 - nvk: Implement shaderStorageImageMultisample
2354 - nvk: Ignore rasterizationSamples when handling sampleShadingEnable
2355 - nvk: Always set SET_ATTRIBUTE_POINT_SIZE
2356 - Revert "nvk: Enable VK_KHR_shader_subgroup_uniform_control_flow"
2357 - nvk: Move the mutableDescriptorType enable
2381 - nvk: Advertise VK_KHR_shader_maximal_reconvergence
2382 - nvk: Advertise VK_KHR_shader_subgroup_uniform_control_flow
2397 - nvk: Support VkBindMemoryStatusKHR
2398 - nvk: Advertise VK_KHR_maintenance6
2407 - nvk: Use the page-aligned BO size for the descriptor pool
2408 - nvk: Use a VMA heap for descriptor memory
2409 - nvk: Use a linked list for descriptor sets in a pool
2410 - nvk: Add a _pad field to nvk_cbuf
2411 - nvk: Delete dead descriptor code
2412 - nvk: Add a _pad field to nvk_fs_key
2413 - nvk: Add a bunch of -Wpadded errors
2422 - nvk: Stop using nvk_extent4d short names
2432 - nvk: Improve the unsupported handle type error
2433 - nvk: Restrict shaderFloat16 to Ampere+ for now
2437 - nvk: QMDs are 64 dwords
2438 - nvk: Use the NAK helpers to fill QMDs
2445 - nvk: Hash ycbcr conversions in the descriptor set layout hash
2446 - nvk: Re-emit sample locations when rasterization samples changes
2447 - nvk/meta: Restore set_sizes[0]
2448 - nvk/upload_queue: Only upload one line of data
2450 - nvk: Improve the GetMemoryFdKHR error
2453 - nvk: Allow GART for dma-bufs
2455 - nvk: Set color/Z compression based on nil_image::compressed
2457 - nvk: Allow VK_IMAGE_ASPECT_MEMORY_PLANE_0_BIT
2460 - nvk: Support image creation with modifiers
2461 - nvk: Set tile mode and PTE kind on dedicated dma-buf BOs
2462 - nvk: Implement DRM format modifier queries
2463 - nvk: Advertise VK_EXT_queue_family_foreign
2464 - nvk: Advertise VK_EXT_image_drm_format_modifier
2465 - nvk/wsi: Advertise modifier support
2466 - zink: Set workarounds.can_do_invalid_linear_modifier for NVK
2467 - nvk/meta: Save and restore set_dynamic_buffer_start
3456 - nvk: use c.get_supported_arguments for compiler flags
3951 - nvk: Don't clobber vb0 after repeated blits
3953 - nvk: Early-out impossible descriptor allocations
3960 - nvk: Don't use a descriptor cbuf if it's too large
4319 - nvk: Always copy conditional rendering value before compare
4331 - nvk: Advertise shaderFloat16
4332 - nvk: Allow various alu op to be vectorized for 2xfp16
4457 - zink: add nvk baseline
4505 - nvk: bump NVK_PUSH_MAX_SYNCS to 256
4506 - zink: update nvk baseline
4509 - zink: update nvk baseline with nvk changes
4521 - zink: nvk baseline updates
4703 - nvk: add sparse queries
4704 - nvk: enable sparse residency features
4707 - nvk: advertise shader resource residency
4711 - nvk: enable rendering to DRM_FORMAT_MOD_LINEAR images
5042 - nvk: Enable EXT_nested_command_buffer.
5044 - nvk: Advertise VK_KHR_shader_subgroup_rotate.
5710 - nvk: promote VK_EXT_index_type_uint8 to KHR
5711 - nvk: promote VK_EXT_line_rasterization to KHR
5712 - nvk: promote load_store_op_none to KHR
5713 - docs: update features.txt for nvk
5714 - nvk: support driconf option force_vk_vendor
5715 - driconf: override vendor id for X4 Foundations on NVK
5959 - docs: Update features.txt for anv, nvk and tu
5960 - nvk: Enable VK_KHR_shader_subgroup_uniform_control_flow
5961 - nvk: Advertise VK_KHR_vertex_attribute_divisor
5962 - nvk: Reorder device features
5966 - nvk: Fix missing implementation of creating images from swapchains
5967 - nvk: Expose VK_EXT_display_control
5968 - nvk: Expose VK_EXT_surface/swapchain_maintenance1
5969 - nvk: Expose VK_EXT_swapchain_colorspace
5972 - nvk: Trivially expose three VK_GOOGLE extensions
5976 - docs: Update features.txt and new_features.txt for anv and nvk
5977 - nvk: Add support for version 2 of all descriptor binding commands
6177 - nvk: remove some dead code files
6178 - nvk: fix valve segfault from setting a descriptor set from NULL