raysan5
af4a177af4
Corrected issue with internal buffer
...
Problem aligning provided vertex data to multiples of four, because main buffer is intended to bu used with indexed quads... but also shared with triangles and lines.
2018-12-26 10:34:45 +01:00
raysan5
7b8965eb38
Support float texture data on OpenGL ES 2.0
2018-12-25 15:19:25 +01:00
raysan5
35a6e9a074
Corrected issue with MOD playing
...
Despite issue is corrected, now module loop doesn't work...
2018-12-25 15:18:35 +01:00
raysan5
96207a8a02
REVIEWED: LoadFontEx()
...
Changed parameters order for consistency with LoadFontData() and other functions when an array is passed by parameter and array size is the following parameter.
2018-12-25 15:17:42 +01:00
raysan5
1982eabe6e
Some code tweaks
2018-12-24 17:46:23 +01:00
raysan5
7fb2459916
Added some TODO note
...
OpenGL extensions loading could be improved...
2018-12-24 17:45:34 +01:00
raysan5
47358fe5ce
Tweaks to support OpenGL ES 2.0 desktop
2018-12-24 17:09:46 +01:00
raysan5
92f68ac6be
Review DrawPolyEx()
...
Also reviewed rlCheckBufferLimit()
2018-12-24 14:09:51 +01:00
Ray
4ec4dc691f
Use stb_vorbis.h as header only
2018-12-21 00:17:44 +01:00
Ray
e48f2f9d43
Delete libraylib.a
2018-12-20 12:59:00 +01:00
Ray
87ad244ee0
Exposed LoadFontFromImage()
2018-12-20 12:58:27 +01:00
Ray
5aea693f69
Update models_obj_viewer.c
2018-12-20 11:50:21 +01:00
Ray
788bb78989
Some tweaks
2018-12-20 10:40:28 +01:00
Ray
6ef1e1d938
new example: shaders_raymarching
2018-12-20 09:55:33 +01:00
Ray
c053de3c7d
new example: models_obj_viewer
2018-12-20 09:52:52 +01:00
Ray
b6d2f96645
Corrected issue
2018-12-19 18:08:59 +01:00
Ray
af33e3848e
Improved BeginScissorMode()
...
Now rectangle coordinates refer to upper-left corner instead of bottom-left
2018-12-19 17:06:23 +01:00
Ray
49055a9b17
Keep reviewing RPI keyboard input...
2018-12-19 15:31:20 +01:00
Ray
66c360d385
Corrected issue on plane drawing
2018-12-19 11:55:58 +01:00
Ray
a22ee0c0e1
Review RPI keyboard inputs -WIP-
2018-12-18 19:11:12 +01:00
Ray
39c05e30d0
Reviewed rlReadTexturePixels() for OpenGL ES 2.0
...
Now it should work... but this behaviour could be driver dependant...
2018-12-18 18:20:20 +01:00
Ray
2f56119568
Corrected issue when scaling
2018-12-18 18:19:11 +01:00
Ray
965a91cebb
Support PIC image format loading
2018-12-18 18:18:40 +01:00
Ray
8f95518858
Reviewed some examples to work on RPI
2018-12-18 17:22:13 +01:00
Ray
db96cf4a8b
Corrected bug on OpenGL ES quads drawing
2018-12-18 16:52:18 +01:00
Ray
5a9e03fddf
Avoid example on Android compilation
2018-12-18 01:00:39 +01:00
Ray
f822650a3b
Support externally provided compilation flags
...
Useful in case raylib compilation want to be automated and compilation config flags provided by command line.
2018-12-18 00:20:08 +01:00
Ray
fe346fa8d8
Added a possible dependency include path for glfw
2018-12-16 00:44:09 +01:00
Ray
f9e4faff09
Review standard lighting sample -WIP-
...
It's broken.
2018-12-16 00:35:30 +01:00
Ray
7d81e673ed
ADDED: GenMeshPoly()
...
To generate 2D polygonal shape
2018-12-15 23:31:56 +01:00
Ray
4008a075a8
Added scissor functionality
...
To draw only in defined area of the screen
ADDED: BeginScissorMode(), EndScissorMode()
2018-12-15 23:30:55 +01:00
Ray
cbbd67ab5a
Some code tweaks
...
- Reorganized some variables: Not used on OpenGL 1.1
- Now mipmaps can be generated on OpenGL 1.1 backend
- Renamed whiteTexture to defaultTextureId
2018-12-14 10:00:44 +01:00
Ray
c0c329b231
Update models_rlgl_solar_system.c
2018-12-12 11:32:11 +01:00
Ray
97e40ced57
WARNING: BIG rewrite of rlgl module
...
This commit implements a big update of rlgl module, intended to optimize some parts. This change could break some code bases... hopefully not, but it could.
The BIG changes to the module are:
- Replaced LINES-TRIANGLES-QUADS buffers by a single one, now all vertex data is accumulated on a single buffer and managed with registered draw calls. LINES-TRIANGLES-QUADS could be used the same way as before, rlgl will manage them carefully. That's a big improvement of the system.
- Support multi-buffering if required. Just define MAX_BATCH_BUFFERING desired size (currently set to 1 batch). Should be enough for most of the situations.
- Removed temporal accumulative buffers for matrix transformations, now transformations are directly applied to vertex when on rlVertex3f()
- Reviewed rlPushMatrix()/rlPopMatrix() to be consistent with OpenGL 1.1, probably I should remove that ancient behaviour but... well, it was not consistent and now it is.
- Minor tweaks: LoadText(), I broke it in last update... also multiple comments reviewed.
- TODO: MAX_BATCH_ELEMENTS checking should probably be reviewed... done some tests and it works but...
2018-12-11 18:54:48 +01:00
Ray
7361ed24e2
Added support for .otf fonts
...
stb_truetype supports some .otf fonts, just exposed that functionality.
2018-12-10 00:29:52 +01:00
Ray
a8ac6e2ef9
Increase text management buffers size
2018-12-04 13:15:42 +01:00
Ray
4c869ca656
Update CONTRIBUTING.md
2018-12-03 23:44:34 +01:00
Ray
5ef4661216
Comments removed
2018-12-03 16:48:01 +01:00
Ray
8b75a1a990
Improved textures wrap support
2018-12-03 12:00:05 +01:00
Ray
f552d43547
Reviewed some comments
2018-12-03 11:24:11 +01:00
Ray
5086c60e2f
Replaced #defines by enums
2018-12-03 11:04:32 +01:00
Ray
1774260dab
Some tweaks
2018-11-30 01:57:53 +01:00
Ray
874c0910e3
Replaced default release paths
2018-11-28 17:35:42 +01:00
Ray
ab0287bd4e
Some tweaks to LoadText()
2018-11-28 12:34:03 +01:00
Ray
0bf82ff6f4
free memory for extList
2018-11-27 12:23:41 +01:00
Ray
b5c6736592
Reimplement ImageAlphaCrop()
2018-11-27 10:20:41 +01:00
Ray
69ae794465
Updated stb libs to latest version
2018-11-27 09:23:30 +01:00
Ray
456483f104
Allow file download from MEMFS
...
Support file download to disk from memory filesystem.
2018-11-26 17:16:26 +01:00
Ray
969e48e3dd
Enable SDL2 library for audio on Web
...
Solves audio cracking issues
2018-11-26 17:15:43 +01:00
Ray
c6b526de66
Support file drag & drop on Web
...
Using by default memory filesystem (MEMFS), provided by Emscripten
2018-11-26 17:15:00 +01:00