1
0
Fork 0
mirror of https://github.com/luanti-org/luanti.git synced 2025-07-27 17:28:41 +00:00
luanti/irr/src/OpenGL
SmallJoker 95d6008332
IrrlichtMt: Fix orientation of IRenderTarget-textures (#15932)
Textures created through a render target are flipped along the X axis.
For the same reason, screenshots must be flipped back as well ('IVideoDriver::createScreenShot').

This commit implements the same flipping concept in two places:
1. Batch rendering of images (mostly used by fonts/text)
2. In-world rendering of such textures
2025-03-26 18:32:23 +01:00
..
Common.h OpenGL: encapsulate VBOs into a class 2024-12-24 15:27:08 +01:00
Driver.cpp IrrlichtMt: Fix orientation of IRenderTarget-textures (#15932) 2025-03-26 18:32:23 +01:00
Driver.h Clean up Irrlicht shader API 2024-12-31 14:47:46 +01:00
ExtensionHandler.cpp Deduplicate GL extension detection 2024-05-12 14:20:34 +02:00
ExtensionHandler.h Add support for glObjectLabel to aid debugging 2025-01-04 12:40:14 +01:00
FixedPipelineRenderer.cpp Drop fixed pipeline lighting stuff (#15165) 2024-09-18 12:18:28 +02:00
FixedPipelineRenderer.h Remove dead code in COpenGL3MaterialBaseCB 2024-09-16 23:12:52 +02:00
MaterialRenderer.cpp Add support for glObjectLabel to aid debugging 2025-01-04 12:40:14 +01:00
MaterialRenderer.h Add support for glObjectLabel to aid debugging 2025-01-04 12:40:14 +01:00
Renderer2D.cpp Add support for glObjectLabel to aid debugging 2025-01-04 12:40:14 +01:00
Renderer2D.h IrrlichtMt: Move OpenGL 3+ transformation matrix to shaders (#15591) 2024-12-28 22:04:05 +01:00
VBO.cpp Group sparse mesh buffers over entire scene for rendering 2024-12-24 15:27:08 +01:00
VBO.h OpenGL: encapsulate VBOs into a class 2024-12-24 15:27:08 +01:00