]> git.tdb.fi Git - libs/gl.git/commit
Separate abstract pixel compositions from concrete pixel formats
authorMikko Rasa <tdb@tdb.fi>
Mon, 1 Feb 2021 19:08:29 +0000 (21:08 +0200)
committerMikko Rasa <tdb@tdb.fi>
Mon, 1 Feb 2021 19:31:44 +0000 (21:31 +0200)
commit9087cc0a372b9c739f15398c7a22c0a6eb5041bb
tree56946ded215873550cf781fe92f516509e4669e7
parenta8a04ddd95e57a8f103c04dba317addc32866689
Separate abstract pixel compositions from concrete pixel formats

Texture and renderbuffer storage must now be specified using a sized
pixel format.  The PixelFormat API has also been refactored.
26 files changed:
extensions/msp_luminance_formats.glext [new file with mode: 0644]
gl.msp.xml
source/ambientocclusion.cpp
source/colorcurve.cpp
source/datatype.h
source/environmentmap.cpp
source/pipeline.cpp
source/pixelformat.cpp
source/pixelformat.h
source/pixelstore.cpp
source/renderbuffer.cpp
source/renderbuffer.h
source/rendertarget.cpp
source/shadowmap.cpp
source/texture.cpp
source/texture.h
source/texture1d.cpp
source/texture1d.h
source/texture2d.cpp
source/texture2d.h
source/texture2darray.cpp
source/texture2darray.h
source/texture3d.cpp
source/texture3d.h
source/texturecube.cpp
source/texturecube.h