Lines Matching defs:shader

27 		  VK_EXT_shader_object for shader objects.
47 PIPELINE_CONSTRUCTION_TYPE_SHADER_OBJECT_UNLINKED_SPIRV, // Use VK_EXT_shader_object unlinked shader objects from spirv
48 PIPELINE_CONSTRUCTION_TYPE_SHADER_OBJECT_UNLINKED_BINARY, // Use VK_EXT_shader_object unlinked shader objects from binary
49 PIPELINE_CONSTRUCTION_TYPE_SHADER_OBJECT_LINKED_SPIRV, // Use VK_EXT_shader_object linked shader objects from spirv
50 PIPELINE_CONSTRUCTION_TYPE_SHADER_OBJECT_LINKED_BINARY, // Use VK_EXT_shader_object linked shader objects from binary
59 // This exception may be raised in one of the intermediate steps when using shader module IDs instead of normal module objects.
303 void setShader (Move<VkShaderEXT> shader) { m_shader = shader; }
352 // shader bindings then separate pipeline layout for monolithic pipeline must be provided
371 // Specify patch control points that is used by default TessellationState in pre-rasterization shader state.
377 // Specify tesellation domain origin, used by the tessellation state in pre-rasterization shader state.
380 // Enable discarding of primitives that is used by default RasterizationState in pre-rasterization shader state.
392 // Pre-rasterization shader state uses provieded viewports and scissors to create ViewportState. By default
398 // Pre-rasterization shader state uses default ViewportState, this method extends the internal structure.
405 // Pre-rasterization shader state uses provieded viewports and scissors to create ViewportState. When disableViewportState
417 // Setup pre-rasterization shader state.
478 // Setup pre-rasterization shader state, mesh shading version.
495 // Setup fragment shader state.
532 // Create shader objects if used
535 vk::VkShaderCreateInfoEXT makeShaderCreateInfo (VkShaderStageFlagBits stage, ShaderWrapper& shader, bool link, bool binary, ShaderWrapper& other);
539 // Bind pipeline or shader objects
544 // Returns true when pipeline or shader objects was built.
558 // Dynamic states that are only dynamic in shader objects