Added Buffers to Shaders

This commit is contained in:
Simon Lübeß
2020-12-30 14:47:29 +01:00
parent f3c5ac3d60
commit 9a010f7c4a
8 changed files with 183 additions and 13 deletions
@@ -0,0 +1,19 @@
using DirectX.D3D11;
using internal GlitchyEngine.Renderer;
namespace GlitchyEngine.Renderer
{
extension BufferCollection
{
internal ID3D11Buffer*[DirectX.D3D11.D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT] nativeBuffers;
internal void PlatformFetchNativeBuffers()
{
for(let buffer in _buffers)
{
nativeBuffers[buffer.Index] = buffer.Buffer.nativeBuffer;
}
}
}
}