diff --git a/PCK-Studio/PckStudio.csproj b/PCK-Studio/PckStudio.csproj
index 6e37cb7e..2394456f 100644
--- a/PCK-Studio/PckStudio.csproj
+++ b/PCK-Studio/PckStudio.csproj
@@ -157,7 +157,7 @@
-
+
diff --git a/PCK-Studio/Rendering/RenderBuffer.cs b/PCK-Studio/Rendering/DrawContext.cs
similarity index 78%
rename from PCK-Studio/Rendering/RenderBuffer.cs
rename to PCK-Studio/Rendering/DrawContext.cs
index 5b53ce77..ff5a1531 100644
--- a/PCK-Studio/Rendering/RenderBuffer.cs
+++ b/PCK-Studio/Rendering/DrawContext.cs
@@ -7,13 +7,13 @@ using OpenTK.Graphics.OpenGL;
namespace PckStudio.Rendering
{
- internal class RenderBuffer
+ internal class DrawContext
{
internal readonly VertexArray VertexArray;
internal readonly IndexBuffer IndexBuffer;
internal readonly PrimitiveType PrimitiveType;
- public RenderBuffer(VertexArray vertexArray, IndexBuffer indexBuffer, PrimitiveType primitiveType)
+ public DrawContext(VertexArray vertexArray, IndexBuffer indexBuffer, PrimitiveType primitiveType)
{
VertexArray = vertexArray;
IndexBuffer = indexBuffer;
diff --git a/PCK-Studio/Rendering/Renderer.cs b/PCK-Studio/Rendering/Renderer.cs
index 5cacd3a7..23377b2b 100644
--- a/PCK-Studio/Rendering/Renderer.cs
+++ b/PCK-Studio/Rendering/Renderer.cs
@@ -15,6 +15,7 @@
* misrepresented as being the original software.
* 3. This notice may not be removed or altered from any source distribution.
**/
+using System;
using OpenTK.Graphics.OpenGL;
using PckStudio.Rendering.Shader;
@@ -22,12 +23,12 @@ namespace PckStudio.Rendering
{
internal static class Renderer
{
- public static void Draw(ShaderProgram shader, RenderBuffer renderBuffer)
+ public static void Draw(ShaderProgram shader, DrawContext context)
{
shader.Bind();
- renderBuffer.VertexArray.Bind();
- renderBuffer.IndexBuffer.Bind();
- GL.DrawElements(renderBuffer.PrimitiveType, renderBuffer.IndexBuffer.GetCount(), DrawElementsType.UnsignedInt, 0);
+ context.VertexArray.Bind();
+ context.IndexBuffer.Bind();
+ GL.DrawElements(context.PrimitiveType, context.IndexBuffer.GetCount(), DrawElementsType.UnsignedInt, 0);
}
}
}
diff --git a/PCK-Studio/Rendering/SkinRenderer.cs b/PCK-Studio/Rendering/SkinRenderer.cs
index 84e27dfc..4a4a6537 100644
--- a/PCK-Studio/Rendering/SkinRenderer.cs
+++ b/PCK-Studio/Rendering/SkinRenderer.cs
@@ -145,7 +145,7 @@ namespace PckStudio.Rendering
private VertexArray framebufferVAO;
private ShaderProgram _skyboxShader;
- private RenderBuffer _skyboxRenderBuffer;
+ private DrawContext _skyboxRenderBuffer;
private CubeTexture _skyboxTexture;
private float skyboxRotation = 0f;
private float skyboxRotationStep = 0.5f;
@@ -382,7 +382,7 @@ namespace PckStudio.Rendering
3, 2, 6,
6, 7, 3);
- _skyboxRenderBuffer = new RenderBuffer(skyboxVAO, skybocIBO, PrimitiveType.Triangles);
+ _skyboxRenderBuffer = new DrawContext(skyboxVAO, skybocIBO, PrimitiveType.Triangles);
skyboxVAO.Unbind();
skybocIBO.Unbind();