chriscamacho
cedd5efe4c
fixed free camera pitch ( #1040 )
2019-12-29 13:47:01 +01:00
las3rlars
f8bd56b07f
Normals was not correctly updated when using animated meshes ( #1052 )
...
* Normal vbo not correctly updated
2019-12-29 12:17:36 +01:00
illegalinstruction
caa1f45643
Forcibly ensure .xm playback starts in the right place; fixes #1043 . ( #1045 )
2019-12-21 13:02:54 +01:00
Ray
8473e94879
Add some comments on desktop multi-touch
2019-12-16 18:06:48 +01:00
Ray
03e6006ac8
Corrected bug on rlReadTexturePixels()
2019-12-11 23:26:42 +01:00
Ray
e614942a2d
Read texture data as RGBA from FBO on GLES 2.0
2019-12-11 23:22:10 +01:00
Ray
1397242d88
Small code tweak to avoid warning
2019-12-11 23:14:32 +01:00
Ray
b8246d8592
Minor format tweaks for PR #1036
2019-12-10 00:18:29 +01:00
Justin
7eacac24d5
SetWindowMonitor made functioning again. ( #1036 )
...
* We get the video mode from the target monitor and use that to set, therefore
keeping windowed-fullscreen
* Added a GLFW_AUTO_ICONIFY 0 hint so that glfw does not minimize the window
when changing focus from a windowed fullscreen window. This is more expected
behavior for windowed full screen, when a user alt-tabs or clicks on a window in
the other monitor, they expect their windowed-fullscreen window to remaining up.
2019-12-10 00:14:56 +01:00
Ahmad Fatoum
2a64aa2abd
external: glfw: reinstate export of GLFW_PKG_{DEPS,LIBS}
...
We were doing this before, but it was deleted during the
last GLFW update. Readd it to fix the associated macOS CI failure.
Fixes: ea5cd42e6 ("Update GLFW to version 3.4")
2019-12-05 00:29:24 +01:00
Oskari Timperi
8a08a9b225
Fix IsMouseButtonReleased()
when press/release events come too fast ( #1032 )
...
If press/release events for a mouse button come too fast, then using
`IsMouseButtonReleased()` does not work. This has been noticed when
using a touchpad on Linux when tapping with two fingers two emulate
right mouse button click.
The situation looks like this:
```
BeginDrawing <-- current==released, previous==released
Pressed <-- current=pressed
Released <-- current=released
IsMouseButtonReleased <-- returns false because current==previous
EndDrawing <-- previous=released
```
The fix is to update the previous mouse button state in addition to
current mouse button state when `MouseButtonCallback()` is called by
glfw. Now the situation is as follows:
```
BeginDrawing <-- current==released, previous==released
Pressed <-- current=pressed, previous=released
Released <-- current=released, previous=pressed
IsMouseButtonReleased <-- returns true because current!=previous
EndDrawing <-- previous=released
```
2019-12-04 18:29:11 +01:00
raysan5
f346c672fb
Work on macOS HighDPI issue #826
2019-12-04 18:09:56 +01:00
raysan5
08adb4b8c3
Check and testing timming #865
2019-12-04 17:59:17 +01:00
raysan5
3d936061c8
Corrected issue #1027
2019-12-04 11:05:46 +01:00
Ray
95f3b6e18e
Review VSync on fullscreen mode
...
It seems to work ok on my old Intel HD Graphics card... it should work anywhere else
2019-12-01 13:58:29 +01:00
MasterZean
8eecbbe4aa
fixes for switching full-screen and v-sync ( #963 )
...
* fixes for switching full-screen and v-sync
* requireVsync flag
2019-12-01 13:46:09 +01:00
Ray
ea5cd42e6c
Update GLFW to version 3.4
2019-12-01 13:30:02 +01:00
Ray
3ffe34f9bb
ADDED: DrawTextCodepoint()
...
- Renamed GetGlyphIndex() parameter
- Review DrawTextEx() implementation
- Review DrawTextRecEx() implementation
2019-12-01 13:28:14 +01:00
Ray
416a52b5bc
Minor comments tweak
2019-12-01 12:55:33 +01:00
Ray
60e8511543
Update miniaudio.h to v0.9.8
2019-11-25 11:42:49 +01:00
Ray
97abaff4c5
Support rlPushMatrix() and rlPopMatrix() on mesh drawing
2019-11-25 11:29:04 +01:00
Darryl Dixon - Piece Digital
776304e8e8
Comments ( #1026 )
...
* swapped comments, expanded comment for clarity
* revert alignments
* adjusted for consistency
2019-11-25 00:13:05 +01:00
raysan5
d5aab98ac9
Review PR #1015
...
Just simplified code a bit
2019-11-24 14:08:27 +01:00
brankoku
1f66f0d9a2
[text] TextFormat()
caching ( #1015 )
2019-11-24 14:01:35 +01:00
raysan5
c1a02e9fca
Review PR #1022
...
Actually OpenAL is not used any more, it should be using CoreAudio
2019-11-24 13:43:48 +01:00
raysan5
1d3f230c92
Review key input queue PR #1012
...
Keeping original API
2019-11-24 13:39:45 +01:00
Ushio
ae301a1d23
add api FIFO based character input. ( #1012 )
...
* add api FIFO based character input.
* rename input character functions
* replace tab to space x4 #1012
2019-11-24 12:46:00 +01:00
Ushio
b132ae099b
Fix camera not working problem at align z direction. #924 ( #1013 )
...
* Fix camera not working problem at align z direction. #924
* replace tab to space x4
2019-11-24 12:37:52 +01:00
Ray
2783d0d63e
DrawPoint3D(): PR review
2019-11-22 00:33:50 +01:00
Eric J
5d27c1e6c9
Add DrawPoint3D() function to models.c ( #1019 )
...
Uses fewer vertexes than using DrawCube() or DrawSphere() for points. The small line is on analogy to the code for DrawPoint() in shapes.c.
2019-11-22 00:30:19 +01:00
Kevin Yonan
d2882a68fe
Adding double ended stack & Mempool Reset function ( #1021 )
2019-11-22 00:27:23 +01:00
JuDelCo
8b7db29ba0
Fix Makefile missing X11 lib when building as a shared library on Linux. ( #1018 )
2019-11-15 19:46:20 -08:00
brankoku
96b0563249
[rlgl] Create function rlUpdateMeshAt
( #1010 )
...
* [rlgl] Create function `rlUpdateMeshAt`
* [rlgl] Update function `rlUpdateMeshAt`
2019-11-11 11:49:13 +01:00
ChrisDill
00c611a5fb
[Core] Added ColorFromNormalized which is the reverse of ColorNormalize. ( #1011 )
2019-11-08 21:02:41 +01:00
brankoku
bba8454034
rlUpdateMesh now supports updating indices ( #1009 )
2019-11-06 11:43:36 +01:00
raysan5
29b9b054dd
REVIEW: rlLoadTexture()
...
Corrected bug when loading a RenderTexture texture passing NULL data.
2019-11-04 13:40:59 +01:00
raysan5
e8b89b5ecf
REVIEW: GetImageData() and GetImageAlphaBorder()
2019-11-04 13:30:55 +01:00
Ray
dc6136e820
Review formatting for PR #1004
2019-10-29 16:03:21 +01:00
João Coelho
75b0264f35
fix various problems, thanks CppCheck :) ( #1005 )
...
* explained a bit more the core_window_letterbox example
* fixed a few 'ups' moments that could lead to mild head pain and time loss
2019-10-29 15:57:19 +01:00
Ray
d73abe73e5
REDESIGN: TextToUtf8()
...
ADDED: CodepointToUtf8()
2019-10-28 20:53:32 +01:00
Ray
f6df47dfe5
ADDED: TextToUtf8() -WIP-
...
RENAMED: TextCountCodepoints() -> GetCodepointsCount()
2019-10-27 23:56:48 +01:00
chriscamacho
90b3dceb54
added GetMatrixProjection fixed issue with GL11 where model matrix was identity ( #999 )
2019-10-27 12:13:18 +01:00
Ray
39e22046c1
ClearDirectoryFiles(): Corrected issue #994
2019-10-25 14:29:12 +02:00
chriscamacho
3d8b1165a8
mem leak in gltf loader ( #995 )
2019-10-23 10:42:17 +02:00
Ray
163a9e1f41
ClearDirectoryFiles() corrected bug
2019-10-23 00:46:41 +02:00
Ray
9b6227688f
Corrected issue #992
2019-10-22 23:31:04 +02:00
Ray
3c2ce77b7b
ClearDirectoryFiles(): Corrected memory leak #991
2019-10-22 23:18:42 +02:00
Ray
1878a9ea01
Corrected possible memory leak #993
2019-10-22 23:15:41 +02:00
Ray
06910eedfd
Minor comment tweak
2019-10-22 23:15:26 +02:00
Ray
ca92f43c27
Review some defines
2019-10-22 00:37:10 +02:00