aboutsummaryrefslogtreecommitdiff
path: root/src/rlgl.c
AgeCommit message (Collapse)Author
2018-07-16Converted rlgl module in header-onlyRay
This change allows rlgl.h usage as independent single-file header-only module... still some tweaks required, like removing GLAD dependency... required extensions could be manually loaded! Also removed shader_distortion.h, embedded in rlgl.h
2018-06-30Spacing tweaksRay
2018-05-28fabsf() not working with TCCRay
Replaced by fabs() that seem to work ok
2018-05-20Added function: rlCheckBufferLimit()raysan5
2018-05-20Love OpenGL gotchas... make my life more enjoyable!raysan5
2018-05-20Manual mipmap generation reviewraysan5
On OpenGL 1.1 only is supported for 32bit RGBA textures
2018-05-04Renamed some functionsRay San
- Renamed Begin3dMode() --> BeginMode3D() - Renamed Begin2dMode() --> BeginMode2D() - Renamed End3dMode() --> EndMode3D() - Renamed End2dMode() --> EndMode2D()
2018-04-07Refactor all #define SUPPORT_* into a config.hAhmad Fatoum
That way, a user needs only to touch a single file to configure what features raylib is built with. Include guards are left out intentionally, because config.h should only be included in source files, not headers. Later on, config.h can also define the raylib version (#461).
2018-04-02Merge pull request #504 from Martinfx/masterRay
Fix potential bugs from static analysis
2018-04-02Review math usage to reduce temp variablesraysan5
2018-04-02Fix Allocator sizeof operand mismatchmaficccc@gmail.com
2018-03-16Complete review of raymath for API consistencyRay
2018-02-24Support 4 components mesh.tangent dataRay
Added struct Vector4 for convenience
2018-02-21Reviewed compilation for OpenGL 1.1Ray
2018-02-05Added function LoadShaderCode()Ray
Allows loading of shader from text code string directly
2018-01-25#include header for glInsertEventMarkerEXT on macOSAhmad Fatoum
2018-01-23Review mipmaps generation issueRay
When changing image format, mipmaps are lost and regenerated from scratch
2018-01-22Improved pixel formats supportRay
Review rlLoadTexture() function to make it simpler, now OpenGL texture glInternalFormat, glFormat and glType are retrieved with new function GetGlFormats()
2018-01-19Reviewed UWP branch integrationRay
2018-01-19Merge branch 'develop' into testing_uwpRay
2018-01-17Reviewed VS2015 projectsRay
- Support OpenGL 1.1 if selected macro - Corrected MSVC compiler issues with (void *) data - Removed raylib.dll project - Created DEBUG_DLL and RELEASE_DLL configurations
2018-01-16Redesigned rlLoadTexture()Ray
- Added support for mipmap levels loading - Removed internal function LoadTextureCompressed(), not required any more...
2018-01-08Corrected issue with matricesRay
Matrix stack system should be reviewed but, in the meantime, currentMatrix should be reseted in order of 3d to work
2018-01-07Launch draw call if buffer limits reachedRay
Note that this solution is a temporal patch, not properly tested and prone to fail, specially if matrix are pushed into the stack...
2018-01-06Review float pixel format textures supportraysan5
2018-01-06Improved pixel formats supportraysan5
- Renamed enum TextureFormat to PixelFormat for consistency - Added support for pixel format UNCOMPRESSED_R32 - Using GetPixelDataSize() where required
2017-12-28Minor tweaksraysan5
2017-12-28Support UNCOMPRESSED_R32G32B32A32 texture formatraysan5
2017-12-20Corrected issue on OpenGL ES compilationRay San
2017-12-15Manually review previous PRRay San
2017-12-14fix for eventmarker missed in first cluser
2017-12-14make matrix stack work closer to old opengl implementationuser
2017-12-14added debug-event-markers for opengl so that you're able to set markers for ↵user
renderdoc or other gpu debuggers what your program is currently doing
2017-12-14added possibility to get modelview matrix from rlgl to be able to send it to ↵user
shaders
2017-12-13Corrected crash on shader loadingRay
If shader file could not be found on loading it crashed, instead added fallback to default shader!
2017-11-22Corrected default textures locationsRay
By default, we look for texture1 for LOC_MAP_SPECULAR and texture2 for LOC_MAP_NORMAL
2017-11-12Allow custom distortion shader - IN PROGRESS -raysan5
2017-11-12Review default shaders usage on loadingraysan5
2017-11-10Working on UWP supportRay San
Support Universal Windows Platform (UWP): - Windows 10 App - Windows Phone - Xbox One
2017-11-09Store the default shadersWilhem Barbier
2017-11-06Corrected possible issue on FBO creationRay San
USE_DEPTH_RENDERBUFFER on OpenGL 2.1
2017-11-06Corrected issue with shader locations initRay San
On RPI, after latest drivers update, models were not rendered properly cause of that...
2017-11-05SetShaderValue take const pointerWilhem Barbier
2017-11-05Corrected issue with missing definesRay
2017-11-04Improve textures support for OpenGL 2.1Ray
2017-10-30Review some issues, view descriptionRay San
- Review RPI compilation (core_drop_files not supported) - Review ImageFormat(), some issues - GetTextureData() reviewed for RPI
2017-10-25Review rlReadTexturePixels()Ray San
Improve second option to retrieve texture data from fbo... Still requires some testing...
2017-10-25Comment tweak...Ray San
...while reviewing GetTextureData() functionality on OpenGL ES 2.0
2017-10-17Review VR functionalityRay San
To be more generic and configurable
2017-10-04Reverted change that breaks 3D drawingRay San
It should be reviewed more carefully...