Lines Matching defs:override
881 void setBuildType (const VkAccelerationStructureBuildTypeKHR buildType) override;
882 VkAccelerationStructureBuildTypeKHR getBuildType () const override;
883 void setCreateFlags (const VkAccelerationStructureCreateFlagsKHR createFlags) override;
884 void setCreateGeneric (bool createGeneric) override;
885 void setCreationBufferUnbounded (bool creationBufferUnbounded) override;
886 void setBuildFlags (const VkBuildAccelerationStructureFlagsKHR buildFlags) override;
887 void setBuildWithoutGeometries (bool buildWithoutGeometries) override;
888 void setBuildWithoutPrimitives (bool buildWithoutPrimitives) override;
890 const deUint32 workerThreadCount) override;
891 void setUseArrayOfPointers (const bool useArrayOfPointers) override;
892 void setUseMaintenance5 (const bool useMaintenance5) override;
895 const deUint32 indirectBufferStride) override;
896 VkBuildAccelerationStructureFlagsKHR getBuildFlags () const override;
906 const VkDeviceSize creationBufferSize = 0u) override;
910 BottomLevelAccelerationStructure* srcAccelerationStructure = DE_NULL) override;
915 bool compactCopy) override;
920 SerialStorage* storage) override;
924 SerialStorage* storage) override;
926 const VkAccelerationStructureKHR* getPtr (void) const override;
928 de::SharedPtr<RaytracedGeometryBase>& raytracedGeometry) override;
1650 const VkDeviceSize) override
1669 virtual BufferWithMemory* getAccelerationStructureBuffer () const override;
1670 virtual BufferWithMemory* getDeviceScratchBuffer () const override;
1671 virtual std::vector<deUint8>* getHostScratchBuffer () const override;
1672 virtual BufferWithMemory* getVertexBuffer () const override;
1673 virtual BufferWithMemory* getIndexBuffer () const override;
1675 virtual VkDeviceSize getAccelerationStructureBufferOffset () const override { return m_info.accStrOffset; }
1676 virtual VkDeviceSize getDeviceScratchBufferOffset () const override { return m_info.buildScratchBuffOffset; }
1677 virtual VkDeviceSize getVertexBufferOffset () const override { return m_info.vertBuffOffset; }
1678 virtual VkDeviceSize getIndexBufferOffset () const override { return m_info.indexBuffOffset; }
2506 void setBuildType (const VkAccelerationStructureBuildTypeKHR buildType) override;
2507 void setCreateFlags (const VkAccelerationStructureCreateFlagsKHR createFlags) override;
2508 void setCreateGeneric (bool createGeneric) override;
2509 void setCreationBufferUnbounded (bool creationBufferUnbounded) override;
2510 void setBuildFlags (const VkBuildAccelerationStructureFlagsKHR buildFlags) override;
2511 void setBuildWithoutPrimitives (bool buildWithoutPrimitives) override;
2512 void setInactiveInstances (bool inactiveInstances) override;
2514 const deUint32 workerThreadCount) override;
2515 void setUseArrayOfPointers (const bool useArrayOfPointers) override;
2518 const deUint32 indirectBufferStride) override;
2519 void setUsePPGeometries (const bool usePPGeometries) override;
2520 void setTryCachedMemory (const bool tryCachedMemory) override;
2521 VkBuildAccelerationStructureFlagsKHR getBuildFlags () const override;
2526 CreationSizes& sizes) override;
2535 const VkDeviceSize creationBufferSize = 0u) override;
2539 TopLevelAccelerationStructure* srcAccelerationStructure = DE_NULL) override;
2544 bool compactCopy) override;
2548 SerialStorage* storage) override;
2552 SerialStorage* storage) override;
2557 const deUint32 queueFamilyIndex) override;
2560 const VkDevice device) const override;
2563 const VkAccelerationStructureKHR* getPtr (void) const override;
2568 const VkTransformMatrixKHR& matrix) override;
2609 SerialStorage* storage) override;
3906 uint32_t getShaderGroupHandleSize (void) override { return m_rayTracingPipelineProperties.shaderGroupHandleSize; }
3907 uint32_t getShaderGroupHandleAlignment (void) override { return m_rayTracingPipelineProperties.shaderGroupHandleAlignment; }
3908 deUint32 getShaderGroupHandleCaptureReplaySize (void) override { return m_rayTracingPipelineProperties.shaderGroupHandleCaptureReplaySize; }
3909 uint32_t getMaxRecursionDepth (void) override { return m_rayTracingPipelineProperties.maxRayRecursionDepth; }
3910 uint32_t getMaxShaderGroupStride (void) override { return m_rayTracingPipelineProperties.maxShaderGroupStride; }
3911 uint32_t getShaderGroupBaseAlignment (void) override { return m_rayTracingPipelineProperties.shaderGroupBaseAlignment; }
3912 uint64_t getMaxGeometryCount (void) override { return m_accelerationStructureProperties.maxGeometryCount; }
3913 uint64_t getMaxInstanceCount (void) override { return m_accelerationStructureProperties.maxInstanceCount; }
3914 uint64_t getMaxPrimitiveCount (void) override { return m_accelerationStructureProperties.maxPrimitiveCount; }
3915 uint32_t getMaxDescriptorSetAccelerationStructures (void) override { return m_accelerationStructureProperties.maxDescriptorSetAccelerationStructures; }
3916 uint32_t getMaxRayDispatchInvocationCount (void) override { return m_rayTracingPipelineProperties.maxRayDispatchInvocationCount; }
3917 uint32_t getMaxRayHitAttributeSize (void) override { return m_rayTracingPipelineProperties.maxRayHitAttributeSize; }
3918 uint32_t getMaxMemoryAllocationCount (void) override { return m_maxMemoryAllocationCount; }