]> git.tdb.fi Git - libs/gl.git/commit
Use unique_ptr to manage memory outside the shader compiler
authorMikko Rasa <tdb@tdb.fi>
Mon, 11 Dec 2023 18:56:11 +0000 (20:56 +0200)
committerMikko Rasa <tdb@tdb.fi>
Mon, 11 Dec 2023 18:56:39 +0000 (20:56 +0200)
commit58f403f585f3e547940d89ea608f56995d7f71ba
tree6f626a0662d71f7caca958e59329ba0881fd6547
parent5e6969545aab79d6b6917695a9865f5a8125097a
Use unique_ptr to manage memory outside the shader compiler

The compiler has its own complexities and will be converted in a later
commit.
75 files changed:
demos/desertpillars/source/desertpillars.cpp
demos/forestpond/source/forestpond.cpp
source/animation/animation.cpp
source/animation/animation.h
source/animation/keyframe.cpp
source/animation/keyframe.h
source/backends/opengl/texture1d_backend.h
source/backends/opengl/texture2d_backend.cpp
source/backends/opengl/texture2d_backend.h
source/backends/opengl/texture2dmultisample_backend.h
source/backends/opengl/texture3d_backend.h
source/backends/opengl/texturecube_backend.h
source/backends/vulkan/device_backend.cpp
source/backends/vulkan/device_backend.h
source/backends/vulkan/program_backend.cpp
source/backends/vulkan/texture1d_backend.h
source/backends/vulkan/texture2dmultisample_backend.h
source/backends/vulkan/texture3d_backend.h
source/backends/vulkan/texturecube_backend.h
source/backends/vulkan/windowview_backend.cpp
source/backends/vulkan/windowview_backend.h
source/builders/font.cpp
source/builders/meshbuilder.cpp
source/builders/meshbuilder.h
source/builders/sequencebuilder.cpp
source/builders/sequencebuilder.h
source/builders/sequencetemplate.cpp
source/builders/sequencetemplate.h
source/core/bufferable.cpp
source/core/bufferable.h
source/core/mesh.cpp
source/core/mesh.h
source/core/module.cpp
source/core/module.h
source/core/program.cpp
source/core/program.h
source/core/texture.cpp
source/core/texture2d.cpp
source/core/texture2d.h
source/core/texturecube.cpp
source/effects/ambientocclusion.cpp
source/effects/bloom.cpp
source/effects/bloom.h
source/effects/colorcurve.cpp
source/effects/environmentmap.cpp
source/effects/shadowmap.cpp
source/effects/sky.cpp
source/glsl/builtin.cpp
source/glsl/modulecache.cpp
source/glsl/modulecache.h
source/materials/material.cpp
source/materials/pbrmaterial.cpp
source/materials/programdata.cpp
source/materials/programdata.h
source/materials/rendermethod.cpp
source/materials/rendermethod.h
source/materials/splatmaterial.cpp
source/materials/splatmaterial.h
source/materials/technique.cpp
source/render/instancearray.cpp
source/render/instancearray.h
source/render/object.cpp
source/render/rendertarget.cpp
source/render/rendertarget.h
source/render/scene.cpp
source/render/sequence.cpp
source/render/sequence.h
source/render/view.cpp
source/render/view.h
source/resources/resource.h
source/resources/resourcemanager.cpp
source/resources/resourcemanager.h
source/resources/resources.cpp
source/resources/resources.h
tools/viewer.cpp