aboutsummaryrefslogtreecommitdiff
path: root/include/RenderBackend/OpenGL/DeviceMemory.hpp
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2017-12-22 17:34:55 +0100
committerdec05eba <dec05eba@protonmail.com>2021-11-18 15:21:48 +0100
commitb5f06b6c4cd07f3073897af32626b9b21a4d2ef8 (patch)
tree3ccfb3f7776730520ed28679652c8dec5c4c126d /include/RenderBackend/OpenGL/DeviceMemory.hpp
parentbfd21732b35a3856b1f72c826816c2857710fcb3 (diff)
Fix vertex and pixel shader
Remove pixel shader code from shader program
Diffstat (limited to 'include/RenderBackend/OpenGL/DeviceMemory.hpp')
-rw-r--r--include/RenderBackend/OpenGL/DeviceMemory.hpp7
1 files changed, 4 insertions, 3 deletions
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<f32> &data);
+ void copyAsStatic(const DataView<f32> &data);
// Created once, changed from time to time but drawn many times more than that
- void copyDynamic(const DataView<f32> &data);
+ void copyAsDynamic(const DataView<f32> &data);
// Uploaded once, drawn once (for example data that is changed every frame)
- void copyStream(const DataView<f32> &data);
+ void copyAsStream(const DataView<f32> &data);
private:
void copy(const DataView<f32> &data, i32 storageType);
private: