Vulkan Schnee 0.0.1
High-performance rendering engine
Loading...
Searching...
No Matches
Deprecated List
Member EngineCore::AssetManager::addMaterialData (T data)
Struct EngineCore::PerObjectData
This struct is deprecated. The mesh shader now uses a slimmed-down version containing only worldMatrix (mat4). Other fields (meshletCount, meshOffset, etc.) are provided by the new compute pipeline via UnifiedMeshlet and VisibleMeshletInfo. Per-object data is now managed by RenderingDataManager::getPerObjectDataBuffer().
Member EngineCore::Texture::Texture (const tinygltf::Image &imageData, ApplicationContext *context)
Use the constructor with explicit TextureType for correct format selection. This constructor defaults to SRGB which is incorrect for normal maps and other linear data textures.
Member VulkanHelper::createBuffer (VkDevice device, VkPhysicalDevice physicalDevice, VkDeviceSize size, VkBufferUsageFlags usage, VkMemoryPropertyFlags properties, VkBuffer &buffer, VkDeviceMemory &bufferMemory)
Use VulkanBuffer with VMA instead for better memory management
Member VulkanHelper::createImage (VkDevice device, VkPhysicalDevice physicalDevice, uint32_t width, uint32_t height, VkFormat format, VkImageTiling tiling, VkImageUsageFlags usage, VkMemoryPropertyFlags properties, VkImage &image, VkDeviceMemory &imageMemory)
Use Texture class with VMA instead for better memory management