WIP
This commit is contained in:
parent
286461c482
commit
7180a8d94e
|
|
@ -142,7 +142,7 @@ int main()
|
||||||
const Nz::VertexBuffer* drfreakVB = drfreakMesh->GetVertexBuffer();
|
const Nz::VertexBuffer* drfreakVB = drfreakMesh->GetVertexBuffer();
|
||||||
const Nz::IndexBuffer* drfreakIB = drfreakMesh->GetIndexBuffer();
|
const Nz::IndexBuffer* drfreakIB = drfreakMesh->GetIndexBuffer();
|
||||||
|
|
||||||
// Vertex buffer
|
// Index buffer
|
||||||
std::cout << "Index count: " << drfreakIB->GetIndexCount() << std::endl;
|
std::cout << "Index count: " << drfreakIB->GetIndexCount() << std::endl;
|
||||||
|
|
||||||
Nz::RenderBuffer* renderBufferIB = static_cast<Nz::RenderBuffer*>(drfreakIB->GetBuffer()->GetImpl());
|
Nz::RenderBuffer* renderBufferIB = static_cast<Nz::RenderBuffer*>(drfreakIB->GetBuffer()->GetImpl());
|
||||||
|
|
@ -154,7 +154,7 @@ int main()
|
||||||
|
|
||||||
Nz::VulkanBuffer* indexBufferImpl = static_cast<Nz::VulkanBuffer*>(renderBufferIB->GetHardwareBuffer(&vulkanDevice));
|
Nz::VulkanBuffer* indexBufferImpl = static_cast<Nz::VulkanBuffer*>(renderBufferIB->GetHardwareBuffer(&vulkanDevice));
|
||||||
|
|
||||||
// Index buffer
|
// Vertex buffer
|
||||||
std::cout << "Vertex count: " << drfreakVB->GetVertexCount() << std::endl;
|
std::cout << "Vertex count: " << drfreakVB->GetVertexCount() << std::endl;
|
||||||
|
|
||||||
Nz::RenderBuffer* renderBufferVB = static_cast<Nz::RenderBuffer*>(drfreakVB->GetBuffer()->GetImpl());
|
Nz::RenderBuffer* renderBufferVB = static_cast<Nz::RenderBuffer*>(drfreakVB->GetBuffer()->GetImpl());
|
||||||
|
|
|
||||||
|
|
@ -9,9 +9,13 @@
|
||||||
|
|
||||||
#include <Nazara/Prerequisites.hpp>
|
#include <Nazara/Prerequisites.hpp>
|
||||||
#include <Nazara/Utility/Enums.hpp>
|
#include <Nazara/Utility/Enums.hpp>
|
||||||
|
#include <memory>
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
namespace Nz
|
namespace Nz
|
||||||
{
|
{
|
||||||
|
class ShaderStageImpl;
|
||||||
|
|
||||||
struct RenderStates
|
struct RenderStates
|
||||||
{
|
{
|
||||||
BlendFunc dstBlend = BlendFunc_Zero;
|
BlendFunc dstBlend = BlendFunc_Zero;
|
||||||
|
|
@ -32,6 +36,8 @@ namespace Nz
|
||||||
UInt32 writeMask = 0xFFFFFFFF;
|
UInt32 writeMask = 0xFFFFFFFF;
|
||||||
} stencilBack, stencilFront;
|
} stencilBack, stencilFront;
|
||||||
|
|
||||||
|
std::vector<std::shared_ptr<ShaderStageImpl>> shaderStages;
|
||||||
|
|
||||||
bool blending = false;
|
bool blending = false;
|
||||||
bool colorWrite = true;
|
bool colorWrite = true;
|
||||||
bool depthBuffer = false;
|
bool depthBuffer = false;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue