From b5f06b6c4cd07f3073897af32626b9b21a4d2ef8 Mon Sep 17 00:00:00 2001 From: dec05eba Date: Fri, 22 Dec 2017 17:34:55 +0100 Subject: Fix vertex and pixel shader Remove pixel shader code from shader program --- include/RenderBackend/OpenGL/DeviceMemory.hpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'include/RenderBackend/OpenGL/DeviceMemory.hpp') diff --git a/include/RenderBackend/OpenGL/DeviceMemory.hpp b/include/RenderBackend/OpenGL/DeviceMemory.hpp index 706529e..974c7cf 100644 --- a/include/RenderBackend/OpenGL/DeviceMemory.hpp +++ b/include/RenderBackend/OpenGL/DeviceMemory.hpp @@ -10,15 +10,16 @@ namespace amalgine DISABLE_COPY(DeviceMemory) public: DeviceMemory(); + ~DeviceMemory(); // Uploaded once, drawn many times - void copyStatic(const DataView &data); + void copyAsStatic(const DataView &data); // Created once, changed from time to time but drawn many times more than that - void copyDynamic(const DataView &data); + void copyAsDynamic(const DataView &data); // Uploaded once, drawn once (for example data that is changed every frame) - void copyStream(const DataView &data); + void copyAsStream(const DataView &data); private: void copy(const DataView &data, i32 storageType); private: -- cgit v1.2.3