Lasse Öörni 7ff755194d Set OpenGL pixel alignment to 1 for texture reads/writes to support textures with odd widths without padding. 12 anni fa
..
OGLGPUObject.cpp eea9b8da0d Added a larger version of the Urho3D logo. 12 anni fa
OGLGPUObject.h eea9b8da0d Added a larger version of the Urho3D logo. 12 anni fa
OGLGraphics.cpp 7ff755194d Set OpenGL pixel alignment to 1 for texture reads/writes to support textures with odd widths without padding. 12 anni fa
OGLGraphics.h 3cd4625ad1 Store shader parameters as Variants to preserve the coordinate count & distinguish between eg. floats and Vector4's. 12 anni fa
OGLGraphicsImpl.cpp a40fead7dc Updated license for the new year. 13 anni fa
OGLGraphicsImpl.h cc99a07a53 Added Raspberry Pi port, currently only supported in GCC build either natively or cross compiling (if the CC tool is detected). Moved the gcc out-of-source build directory one more level up as it is better supported by cmake/eclipse generator this way. Enhanced shell scripts so they can be invoked in any directory. A few bug bug fixes on SDL library code. 12 anni fa
OGLIndexBuffer.cpp ad7b7451b4 As latest SDL was found to be non-threadsafe in practice, removed the StaticMutex and the OBJECTTYPESTATIC constructs which were added to support multi-context use within a single process. 12 anni fa
OGLIndexBuffer.h a40fead7dc Updated license for the new year. 13 anni fa
OGLRenderSurface.cpp 3cd4625ad1 Store shader parameters as Variants to preserve the coordinate count & distinguish between eg. floats and Vector4's. 12 anni fa
OGLRenderSurface.h 3cd4625ad1 Store shader parameters as Variants to preserve the coordinate count & distinguish between eg. floats and Vector4's. 12 anni fa
OGLShader.cpp ad7b7451b4 As latest SDL was found to be non-threadsafe in practice, removed the StaticMutex and the OBJECTTYPESTATIC constructs which were added to support multi-context use within a single process. 12 anni fa
OGLShader.h a40fead7dc Updated license for the new year. 13 anni fa
OGLShaderProgram.cpp 8b28c12ae6 Added instancing to the OpenGL renderer, requires the ARB_instanced_arrays extension. 12 anni fa
OGLShaderProgram.h a40fead7dc Updated license for the new year. 13 anni fa
OGLShaderVariation.cpp a40fead7dc Updated license for the new year. 13 anni fa
OGLShaderVariation.h a40fead7dc Updated license for the new year. 13 anni fa
OGLTexture.cpp 4e1e1f9ce6 Converted static const String arrays to const char* arrays where applicable. 12 anni fa
OGLTexture.h 5cda61c090 OpenGL sRGB framebuffer write mode. 13 anni fa
OGLTexture2D.cpp 3cd4625ad1 Store shader parameters as Variants to preserve the coordinate count & distinguish between eg. floats and Vector4's. 12 anni fa
OGLTexture2D.h 5cda61c090 OpenGL sRGB framebuffer write mode. 13 anni fa
OGLTextureCube.cpp 3cd4625ad1 Store shader parameters as Variants to preserve the coordinate count & distinguish between eg. floats and Vector4's. 12 anni fa
OGLTextureCube.h 5cda61c090 OpenGL sRGB framebuffer write mode. 13 anni fa
OGLVertexBuffer.cpp ad7b7451b4 As latest SDL was found to be non-threadsafe in practice, removed the StaticMutex and the OBJECTTYPESTATIC constructs which were added to support multi-context use within a single process. 12 anni fa
OGLVertexBuffer.h 4e1e1f9ce6 Converted static const String arrays to const char* arrays where applicable. 12 anni fa