raysan5
ccdf7ff335
REDESIGN: Move GenTexture*() functions to PBR example #721
Removed functions from rlgl module.
3 lat temu
raysan5
67dda62867
REVIEWED: GenTexture*() functions #721
Avoid RLGL data dependency to allow moving the functions somewhere else
3 lat temu
raysan5
7e2531fe35
REVIEWED: ToggleFullscreen() on web #1241
After some investigation, I came to the conclusion it's impossible to get a solution that works for all situations. Fullscreen mode on web depends on the browser, the canvas and also the desired scaling strategy of the user. Just choose a solution that fits me needs for now and let the user manage the canvas on their webs (hopefully not requiring ToggleFullscreen() call).
Also removed several useless related callbacks.
3 lat temu
raysan5
38df0760cc
Review compress/decompress logs
3 lat temu
raysan5
d64f27bad1
Remove old flag
3 lat temu
raysan5
2b6e7c8632
Update Makefile
3 lat temu
raysan5
b54d96205f
Review libc dependency
3 lat temu
Ray
1da0176cad
Update README.md
3 lat temu
raysan5
aed0fee2ca
Remove trailing spaces
3 lat temu
raysan5
b4975619ed
Review comments
3 lat temu
raysan5
736d5920c7
Update core_input_gamepad.c
3 lat temu
raysan5
cdc3754449
ADDED: Support model normal matrix location #1691
3 lat temu
raysan5
2488d361b6
Review formatting
3 lat temu
raysan5
c772de702b
REVIEWED: DrawMeshInstanced() matrix computations
Simplified some parts and reviewed for a correct computation of matrices, considering stereo render view/projection per eye transformations
3 lat temu
raysan5
434a3a276d
REVIEWED: Define instancing API entry points for RPI
3 lat temu
raysan5
8e51e6d1df
REVIEWED: CheckCollisionPointLine()
Use fabsf() instead of abs()
3 lat temu
raysan5
fd3e2fda00
RENAMED: example: shaders_mesh_instancing
shaders_rlgl_mesh_instanced -> shaders_mesh_instancing
3 lat temu
raysan5
8f1d81df0f
Review code formatting
3 lat temu
mkupiec1
3d1a05d588
[shapes] CheckCollisionPointTriangle (fix), CheckCollisionPointLine (new routine) ( #1695 )
* CheckCollisionPointTriangle
* New feature proposal to existing collision detection routines.
It checks if point [point] belongs to line created between two points [p1] and [p2] with defined margin in pixels[threshold].
1693
3 lat temu
raysan5
98a2e16d4d
REVIEWED: RPI instancing checks #1679
3 lat temu
raysan5
b5aaf33058
Review matrix multiplication
3 lat temu
raysan5
aaf0d8b839
REVIEWED: rlgl: Stereo render is working again
As a bonus, stereo render is compatible with mesh instancing now!
3 lat temu
raysan5
00e71faed6
REVIEWED: text_draw_3d, code formatting
3 lat temu
raysan5
6a24dd8945
REVIEWED: tinyobjloader #1568
3 lat temu
raysan5
b8c3b8277c
Reviewed UWP project #1681
3 lat temu
raysan5
8f3e91ae83
REVIEWED: models_gltf_model #1684
3 lat temu
raysan5
23a764190e
ADDED: LoadShaderFromMemory() #1690
3 lat temu
raysan5
bc6b16beb2
REVIEWED: DrawTexturePoly()
3 lat temu
Vlad Adrian
668ba870e4
Added draw 3d text example ( #1689 )
3 lat temu
Carlos Hernandez Barbera
7eaeffc8d9
GetCollisionRayMesh makes use of triangle count ( #1688 )
Co-authored-by: Carlos Hernandez Barbera <carloshdezbarbera@gmail.com>
3 lat temu
Maksymilian Mika
f38ced15e7
Fixing pointer arithmetic to avoid error [-Werror=pointer-arith] ( #1685 )
3 lat temu
Dan Bechard
b6ca524bdd
Preserve floating point values in DrawRectangleLinesEx ( #1683 )
3 lat temu
Ray
f9bab14fdb
REVIEWED: DrawMeshInstanced()
3 lat temu
Ray
c6828070dc
Update models_yaw_pitch_roll.c
3 lat temu
Ray
fb9a437f8a
REVIEWED: OpenGL 1.1 working again
3 lat temu
Ray
cba412cc31
WARNING: BREAKING: rlgl redesign -WIP-
rlgl module has been completely redesigned to move Mesh/Material structures to [models] module. Still some work to do, broken elements:
- [models] OpenGL 1.1 mesh rendering: DrawMesh()
- [models] Mesh Instancing: DrawMeshInstanced()
- [models] Stereo rendering: DrawMesh()
- [models] GL_FLOAT, GL_UNSIGNED_INT exposed
- [models] GenMeshCustom()
- [rlgl] GenTexture*() functions removal?
3 lat temu
chriscamacho
9569d6a802
Add DrawTexturedPoly and example ( #1677 )
* adds DrawTexturedPoly with example
* the actual example ... ahem
* moved DrawTexturePoly to textures function and example
NB function name changed to fit with other DrawTextureXXX functions
(no "d" )
Co-authored-by: codifies <you@example.com>
3 lat temu
Ray
dd59350485
REVIEW: instancing example formating
3 lat temu
Max
7e58838895
added animation and keyboard controls to rlgl mesh Instancing example ( #1678 )
3 lat temu
Jeffery Myers
13f97471a2
Change the color of the FPS display if the FPS is low (orange for <30, red for < 15). ( #1676 )
Co-authored-by: Jeffery Myers <JefMyers@blizzard.com>
3 lat temu
Ray
bb73a8089a
Reviewed DrawFPS() comment
3 lat temu
Ray
9bea64b5e4
REMOVED: DrawGizmo()
This is a very simple and specific implementation that should be better addressed by the users
3 lat temu
Ray
9047025ab7
Update textures.c
3 lat temu
Ray
c2bc3d22a1
REVIEWED: DrawRectangleRounded() performance #1523
Function analyzed using RenderDoc. It's a complex function and could require many triangles for the corners but it seems overall it's quite optimized!
3 lat temu
Ray
60bfee4a7d
Added security check for render batch #1670
3 lat temu
Victor
c5b0a1f005
Fix activeTextureId to have MAX_BATCH_ACTIVE_TEXTURES elements instead of the hardcoded 4 ( #1674 )
3 lat temu
Chris
2532c396ed
Fix 90 degree bug with DrawTexturePro and DrawRectanglePro ( #1673 )
- The vertices did not map to where I expected causing rotation to be
off by 90 degrees. I reorganized the vertices making it easier to
reason about which fixes this.
- The order for drawing is now topLeft, bottomLeft, bottomRight,
topRight.
3 lat temu
Ray
71fe0bff95
Update text_raylib_fonts.c
3 lat temu
Ray
89278953ae
Update text_raylib_fonts.c
3 lat temu
Ray
3e6ee028e5
Update rlgl.h
3 lat temu