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
Ray
ea70c47a1a
Review latest PR
2019-10-21 17:55:37 +02:00
Tyler Jessilynn Bezera
3f7fa6d6e7
Add multi texture support for materials in GLTF format ( #979 )
...
* Initial commit of addition for GLTF materials.. should support loading more than just albedo map.
* Clean up
* fixed seg faults and leaks
* temp don't overwrite defuse colour when rendering
* undid something dumb!
* correctly mixed diffuse map color when rendering to preserve not overwrite it
2019-10-21 17:38:23 +02:00
Ray
ab52f98480
Update text.c
2019-10-21 17:37:47 +02:00
Ray
c1d282d9e8
Corrected bug on no-extension
2019-10-21 17:37:43 +02:00
raysan5
e25f4dca1f
Update external libraries
2019-10-19 17:26:58 +02:00
raysan5
68dcb55349
Corrected bug on ImageDrawRectangleLines()
2019-10-19 17:26:45 +02:00
Ray
b75511248d
Remove trailing spaces
2019-10-17 17:18:03 +02:00
Ray
e40c26dea5
REVIEWED: GetCodepoints() issue
...
- Improved LoadBMFont()
2019-10-17 17:07:09 +02:00
Ray
7baa2975ec
REDESIGNED: IsFileExtension()
...
Now it accepts a ';' separated list of extensions, useful to check multiple extensions
2019-10-11 20:13:11 +02:00
Ray
e0cb892d2d
ADDED: GetCodepoints()
...
Get the unicode equivalent characters (as int array) from a UTF-8 text array... maybe this function is renamed to be clearer to users...
2019-10-11 20:12:15 +02:00
Ray
12d3e21f1b
REVIEW: ImageAlphaMask()
...
When adding alpha mask to GRAYSCALE image, if using ImageFormat(), it could change pixel values, now we avoid that, mask is just added as an extra channel
2019-10-11 20:08:41 +02:00
Michael Vetter
596338b26a
Check whether parsing mtl file was succesful ( #982 )
2019-10-03 21:05:21 +02:00
Michael Vetter
eb772bc1e0
Check whether GLTF was loaded correctly ( #981 )
2019-10-03 17:07:32 +02:00
Michael Vetter
047f093503
Remove dead assignments ( #980 )
...
The result of `success` is actually never used. Either we should check
for it and return or remove it. I assume just checking the last one is
okay.
2019-10-03 17:06:08 +02:00
Ray
df84f93938
Add security checks on file writting
2019-09-30 17:32:06 +02:00
Ray
a8e63b9724
Convert default shader to const strings
2019-09-25 16:45:17 +02:00
Catalin Moldovan
99e86d180b
Const corectness for LoadShaderCode ( #977 )
...
* Const corectness for LoadShaderCode
* Added const for standalone variant as well.
2019-09-25 16:31:10 +02:00
AlexHCC
8adcec185e
Improve code readability ( #976 )
2019-09-24 23:08:07 +02:00
Ray
bdcb16e7bb
Review PR and comments
2019-09-22 21:47:19 +02:00
AlexHCC
acedf4a0d5
Fixed regular polygon shape rendering ( #972 )
2019-09-22 21:25:39 +02:00
Ray
1f730b3b35
Review ImageCrop() security checks
2019-09-20 15:55:55 +02:00
Ray
b331edd7a6
Let the user choose the formats
2019-09-20 15:54:10 +02:00
Ray
9d53e07883
Added preprocessor macros for GIF
2019-09-19 17:36:48 +02:00
Ray
d089e1cd34
ADDED: LoadAnimatedGIF() -WIP-
...
Still looking for a better way to integrate it into raylib API, maybe add a LoadImageAnim()?
2019-09-19 16:09:36 +02:00
Ray
741afde3bc
Review PR formatting
2019-09-19 13:36:55 +02:00
chriscamacho
314c4061df
fixs issue mem leak with LoadModel / OBJ and issue with -1 material index ( #969 )
2019-09-19 13:28:01 +02:00
raysan5
08165fed18
Review DecompressData() types, for consistency
2019-09-15 11:15:33 +02:00
raysan5
112874fe07
Review issue with HDR pixels loading
2019-09-14 20:07:44 +02:00
raysan5
c10348cc85
Review conditions
2019-09-14 19:01:33 +02:00
Ray
904a7ee032
Update for latest emsdk configuration
...
Note that latest emsdk changed paths
2019-09-13 17:08:20 +02:00
Ray
4ccf1e61be
Corect typo
2019-09-13 17:07:29 +02:00
chriscamacho
6916ff58b1
fixed some memory leaks, still issue with material index allocation leaking 4 bytes (possibly double allocation) ( #964 )
2019-09-13 13:29:52 +02:00
Ray
e5d5f6e367
Review possible memory leak with my_strndup()
2019-09-13 12:58:42 +02:00
Ray
a2fd427224
Comment tweak
2019-09-12 16:26:37 +02:00
Ray
0a2177b4bc
ADDED: GetWindowPosition()
2019-09-10 12:43:44 +02:00
Ray
ae2452d280
ADDED small compression API
...
- ADDED: CompressData()
- ADDED: DecompressData()
2019-09-09 21:56:16 +02:00
Ray
2d6bc1ff42
Update raudio.h
2019-09-09 21:54:40 +02:00
Ray
dec5f332ad
Revert "Update tinyobj_loader_c.h"
...
This reverts commit 53b32f1c20 .
2019-09-08 16:46:08 +02:00
Ray
d93f8eadf8
REVIEW: GetFileName(): Security checks
2019-09-08 01:11:53 +02:00
Ray
53b32f1c20
Update tinyobj_loader_c.h
2019-09-05 13:15:47 +02:00
Ray
861a619053
Review dr_flac usage
...
Replaced DEPRECATED functions
2019-09-03 23:24:09 +02:00
Ray
fc95ceadf0
Remove sampleLeft from Music struct... -WIP-
...
...moved to internal AudioBuffer structure as totalFramesProcessed, now time measure works again... but there is some problem with looping...
Also note some inconsistencies between frames and samples, it seems those concepts are not considered correctly in the code.
2019-09-03 23:08:02 +02:00
raysan5
4e43192561
Review latest PR
2019-08-27 13:15:56 +02:00
arvyy
97101d1003
Add screen->world and world->screen functions for 2D; add extended camera2D example ( #947 )
2019-08-27 13:05:28 +02:00
raysan5
37bb8e9554
UpdateModelAnimation() - Added security check
2019-08-27 12:23:30 +02:00
raysan5
41732bebe8
Formatting tweak
2019-08-27 12:22:54 +02:00
raysan5
e2183f0b99
Update version in case no config.h is being used
2019-08-27 12:10:09 +02:00
raysan5
f565ff018e
REMOVED: FLAG_SHOW_LOGO
...
raylib logo animation has been removed. That funtionality was very restrictive, not configurable at all and hardly ever used, also, it added a coupling dependency of `core` module with `shapes` and `text` modules.
2019-08-27 11:24:04 +02:00
raysan5
8241dcf80b
Review models loading, memory initialization
2019-08-27 11:16:43 +02:00
raysan5
c661cad692
Review all RL_CALLOC() calls
...
All data should be properly initialized by now
2019-08-27 10:56:49 +02:00
raysan5
addbd88833
Expose scissor functionality
2019-08-26 21:09:03 +02:00
Zatherz
8e86f3586d
IsAudioBufferProcessed -> IsAudioStreamProcessed ( #951 )
...
It appears that you've missed renaming this function here, which makes trying to compile standalone raudio.c error out.
2019-08-26 00:34:54 +02:00
Ray
e67c842faa
Tweak on atlas size computing
...
Some generated fonts were not fitting the image...
2019-08-24 20:03:47 +02:00
Ray
061294e4d1
Update miniaudio.h
2019-08-24 10:11:32 +02:00
raysan5
20fa362700
Review comment
2019-08-21 18:59:15 +02:00
raysan5
3db13edd89
Support mouse cursor on RPI native
...
Reduced bunnymark limits
2019-08-20 20:39:22 +02:00
raysan5
a727f5768f
Review OpenGL ES 2.0 extensions check
2019-08-20 19:33:46 +02:00
raysan5
ef3b01dffc
RPI: Corrected issue when creating 3d projection view
2019-08-20 19:32:12 +02:00
Ray
2f42b0ce85
REVIEW: TextSplit()
...
Just adding a security check
2019-08-19 15:09:54 +02:00
Colday96
12bcdb977a
Update shapes.c for smoother collision detection ( #946 )
...
By removing the equal sign, if the 2 rects a right next to each other and not overlapping, there will be no collision detection. This is what a majority of other game libraries do and would make it easier to implement collisions for tile based games.
2019-08-19 13:32:17 +02:00
Ray
973d32f9a7
Reviewed issue #943
2019-08-19 12:17:02 +02:00
Oraoto
7ebcd06652
Fix uninitialized vboId in GenMeshHeightmap ( #949 )
2019-08-19 10:25:26 +02:00
Ray
ce8d7042c6
PR formatting review
2019-08-16 16:15:47 +02:00
arvyy
d8b8c0f3fc
change Camera2D behavior ( #945 )
2019-08-16 16:09:50 +02:00
raysan5
c387bc586d
RENAMED: IsAudioBufferProcessed() -> IsAudioStreamProcessed()
...
Renamed for consistency with similar functions
2019-08-13 17:41:31 +02:00
raysan5
c629b16ebc
Corrected issue on compressed textures data size
2019-08-12 12:35:23 +02:00
raysan5
cef1e6e2e2
Added notes about vertex order
2019-08-11 21:26:12 +02:00
raysan5
740834bb83
REVIEW: GetDirectoryPath() and GetPrevDirectoryPath()
2019-08-11 12:04:54 +02:00
Wayde Reitsma
2c2ccadd32
Small fix in GetMouseY ( #940 )
2019-08-11 11:17:20 +02:00
chriscamacho
6f2f09947f
addition to raylib to create matrix from 3 euler angles ( #938 )
2019-08-09 17:04:52 +02:00
Ray
e6e48675cc
Formating tweaks
2019-08-08 23:08:54 +02:00
raysan5
108f7f6fee
Corrected small issue on miniaudio
...
ONly Neon processors
2019-08-08 10:32:42 +02:00
raysan5
2234158049
Merge branch 'master' of https://github.com/raysan5/raylib
2019-08-08 10:18:25 +02:00
raysan5
3ebc55fdfe
Reviewed comment
2019-08-08 10:18:12 +02:00
Kevin Yonan
084fb31186
Removing '__RemoveNode' ( #935 )
...
Replaced '__RemoveNode' as it was causing invalid memory accesses with regular doubly linked list deletion algorithm.
Replaced double pointer iterator in 'MemPoolAlloc' with single pointer iterator.
Fixed undefined variables errors in 'MemPoolFree' for the freelist bucket.
2019-08-08 10:00:23 +02:00
chriscamacho
2d5cc5ddbf
fixed xmloader bug, user must free model shaders and textures as they might be shared ( #933 )
2019-08-08 09:57:21 +02:00
Michael Vetter
5f1990e044
Fix build caused by GetImageAlphaBorder() ( #931 )
...
Fix build failure introduced in 2a913b6587
2019-08-07 09:23:15 +02:00
Ray
3d46297cc1
Update external libraries
2019-08-07 00:33:57 +02:00
Ray
439e73a8ec
Change raylib version to 2.6-dev
2019-08-07 00:33:33 +02:00
Ray
3d5fa81bf2
WARNING: Redesigned structs
...
- Mesh, Shader, Material structs have been reviewed to minimize size when passed by value, all required code has been reviewed.
- GetCollisionRayModel() reviewed to avoid pointer, not required because model is not modified inside the function
- UnloadMesh() reviewed, pointer not required
- CheckCollisionRay*() parameters name reviewed
2019-08-07 00:32:44 +02:00
Ray
2a913b6587
ADDED: GetImageAlphaBorder()
2019-08-07 00:28:05 +02:00
Ray
042499188c
ADDED: DirectoryExists() and GetPrevDirectoryPath()
2019-08-07 00:27:32 +02:00
Ray
b354c10072
ADDED: DirectoryExists()
...
ADDED: GetPrevDirectoryPath()
2019-08-07 00:26:33 +02:00
Michael Vetter
6267fd1865
Fix memory leak in LoadGLTF() ( #929 )
...
Free texturePath in LoadGLTF()
2019-08-06 23:09:27 +02:00
culacant
f518c4e939
Fix loading multiple animations from .iqm file ( #928 )
...
* Fix loading multiple animations from .iqm file
* Fix memory leak in models_animation example
* Added export instructions to the animation example
* use raylib free
* include <stdlib.h> to appease the travis CI gods
* replace tabs with spaces
2019-08-06 23:08:58 +02:00
NimbusFox
e53e42f43d
Improved Android Building ( #930 )
...
Added in a check for x86 and x86_64 branches of android
Added in $(OS) checks to see if we're running on windows or *nix
Added a default location for android ndks and sdks at /usr/lib/android
2019-08-06 23:06:26 +02:00
Leandro Gabriel
89c16baf18
Replace tabs with spaces and update year of copyright notices ( #927 )
...
* Update year of copyright notices
* Fix mistake in comment
* Fix typo ("algorythms")
* Replace tabs with spaces
* Remove trailing whitespace and fix mistake in comment
* Fix ExportImageAsCode missing comment rectangle corner
* Replace tab with spaces
* Replace tabs with spaces
2019-08-03 11:07:41 +02:00
Kevin Yonan
f81cb1a252
End of July rmem Update ( #923 )
...
Object Pool Changes:
-- changed 'size' member name of 'union ObjInfo' to 'index' to better name its purpose.
Memory Pool Changes:
-- Added memory node buckets to store and allocate smaller, more frequent byte sizes.
-- Replaced 'memset' call to deinitialize free list data with NULL and 0 assignments.
-- Removed some no-longer-needed commented-out code.
-- Changed insertion sort code to put the largest size at the tail rather than the head.
-- Made certain pointer variables as constant pointers.
2019-07-31 11:24:33 +02:00
Kevin Yonan
5775f9d224
Patched potential bug when defragging. ( #920 )
...
* Patched potential bug when defragging.
Patched a potential bug concerning the '__RemoveNode' function as, when removing certain nodes that are either at the head or tail, it can yield a free list node of size 0 bug as the previous node was removed and its size was set to 0 but not fully removed from the other nodes.
* A few more potential bug patches.
2019-07-28 21:37:31 +02:00
raysan5
b83d165764
Replace tabs by spaces
2019-07-28 15:33:55 +02:00
raysan5
a1c551c6c4
Reviewed rlTextureParameters()
...
Reviewed latest PR to also consider OpenGL 1.1 extension support (unprobable).
2019-07-27 11:59:41 +02:00
Reece Mackie
e44eae3cd5
Changes without CLion mess ( #916 )
2019-07-27 11:53:00 +02:00
raysan5
6baf8bccb1
Removed functions modifiers
2019-07-27 11:44:50 +02:00
Ray
251f90cd31
WARNING: Replaced Music pointer by struct
...
Now, multiple music parameters are exposed to the user!
2019-07-26 10:26:39 +02:00
Ray
8e870f0eda
Try to support stack matrices on models drawing
...
Not working yet... :(
2019-07-24 22:40:12 +02:00
Ray
7c05e498fc
Test Camera on Android
...
It can break building on that platform...
2019-07-24 22:39:33 +02:00
Ray
eed53a5b44
Changed macro CLITERAL
2019-07-24 22:38:57 +02:00
Ray
9909c83012
REMOVED: LoadWaveEx()
...
Completely useless and actually buggy!
2019-07-24 22:38:40 +02:00
Ray
73a3d4a183
Review comments
2019-07-24 22:38:06 +02:00
Ray
ae95111006
Some variables renamed
2019-07-24 22:37:24 +02:00
Ray
8730f22371
Remove note
2019-07-24 22:37:00 +02:00
Ray
b4d67499a7
BREAKING CHANGE: Read description
...
Changes:
- Font structure has been redesigned, CharInfo structure contained character rectangle within font texture, it has not much sense, considering that it was an information relative to the font atlas generated and not the character itself, so character rectangles have been moved out from CharInfo to Font.
- CharInfo included a data parameters to contain character pixel data (usually grayscale), generated on TTF font generation. It was inconsistent with other fonts types, so, now CharInfo includes directly an Image of the glyph.
- REDESIGNED: GenImageFontAtlas(), additional recs parameter added, loaded and filled inside the function to export atlas characters rectangles, instead of silently modify the input CharInfo data.
- REVIEWED: ImageTextEx(), funtion retrieved the font atlas image from the GPU, that was slow and problematic in several platforms. Now it uses directly the CharInfo image. Support for unicode codepoints has also been added.
- REDESIGNED: ImageDraw(), now it includes an additional parameter, the color tint, not only it could be useful for several situations but also function signature is more consistent with similar functions.
- ADDED: ImageFromImage() to generate a new image from a piece of another image.
- REVIEWED: GetNextCodepoint(), renamed parameters to be more clear.
Also all examples and games that were affected by those changes have been reviewed.
2019-07-24 15:05:14 +02:00
Ray
543c0ba30d
Added Sound parameters data
2019-07-24 14:48:45 +02:00
Ray
7b448f59e2
Update raylib.h
2019-07-23 23:37:14 +02:00
Ray
2cb3b91913
Try to avoid collision with CoreAudio on macOS
2019-07-23 23:08:29 +02:00
Ray
2433f30b4b
Reviewed ImageDraw() and ImageResizeCanvas()
...
Added security checks in case provided image to functions hasn't been properly loaded... just to avoid program crashes.
2019-07-23 22:24:25 +02:00
Ray
b44b7dd310
WARNING: Complete review of raudio -WIP-
...
This module has been completely reviewed, old structures still contained OpenAL useless data, a full module revision. Some of the changes:
- Redesigned internal MusicData structure
- Exposed MusicStream structure data
- Reviewed AudioStream structure
- Redesigned Sound structure
Still some work to do...
2019-07-23 22:21:01 +02:00
Ray
632d064b21
Review text functions return value
...
It needs to be freed
2019-07-22 21:29:50 +02:00
Ray
bc3983a3dd
Solved issue #912
2019-07-22 21:15:25 +02:00
Kevin Yonan
f501d42e47
Increasing threshold size for traversing memory blocks ( #914 )
...
L235 - Increased the memory threshold size so that we can further reduce fragmentation by allocating memory blocks that is close to the requested size by 16 bytes.
2019-07-22 10:17:27 +02:00
Ray
4b2f6b2b5f
Check buffer limit on DrawBillboardRec()
2019-07-22 00:12:51 +02:00
raysan5
e8829538c9
Review rmem functions naming and coding conventions
2019-07-15 19:25:55 +02:00
Kevin Yonan
c563b53afb
Submitting rmem memory and object pool module ( #898 )
...
* Submitting rmem memory and object pool module
* changed 'restrict' to '__restrict' so it can compile for MSVC
Added `const` to parameters for `MemPool_Realloc`
* Update and rename mempool README.txt to mempool_README.md
* Update mempool_README.md
* Update mempool_README.md
* Update and rename objpool README.txt to objpool_README.md
* implementing changes
* updating header for changes.
* forgot to change _RemoveNode to __RemoveNode
* removing l
* removing l
* Updating documentation on MemPool_CleanUp function
* Updating documentation on ObjPool_CleanUp function
* changed *_CleanUp function parameter
Replaced `void*` pointer to pointer param to `void**` so it's more explicit.
* Updating header to reflect changes to the *_CleanUp functions
* A single change for the mempool and a patch for the objpool.
Object Pool Patch: if you deplete the object pool to 0 free blocks and then free back one block, the last given block will be rejected because it was exactly at the memory holding the entire pool.
Mempool change: switched memory aligning the size from the constructor to when allocating.
2019-07-15 18:28:09 +02:00
raysan5
a386cedae6
Review extensions loading and freeing
2019-07-12 14:36:20 +02:00
raysan5
f9a2d89ed2
Use function GetSizeBase64()
2019-07-12 14:33:06 +02:00
Ray
892813de76
Review multichannel PR addition
...
- Capital letters at beginning
- for loop spacing and brackets
- Functions naming for consistency
- Example following examples template
- Other tweaks
2019-06-29 11:26:08 +02:00
chriscamacho
83a4eb0852
add multi channel audio to raudio ( #895 )
...
* added multi channel sound replay to raudio
added -fPIC to Makefile for Linux
added simple lighting and audio multi channel to examples Makefile
* not properly reporting audio buffer pool size...
2019-06-29 10:49:42 +02:00
Leandro Gabriel
a4e307ed96
Fix typo in comment (onlyl -> only)
2019-06-24 16:06:02 +02:00
Ray
65a21ab416
Renamed screenWidth & screenHeight
2019-06-19 16:01:47 +02:00
Ray
1b249ac1e1
Define some globals
2019-06-19 15:43:35 +02:00
Ray
e0854696b4
ADDED: DrawTriangleStrip()
2019-06-17 10:29:58 +02:00
Ray
f951f0c536
RENAMED: LoadDefaultFont() -> LoadFontDefault()
...
Renamed internal function for consistency with similar functions.
2019-06-16 23:42:51 +02:00
Ray
e36a80f730
Code tweaks
2019-06-16 23:37:16 +02:00
Ray
d21422687a
Some formatting tweaks
2019-06-16 23:36:04 +02:00
Shiqing
5baab54f93
Fix vertex padding not zeroed for quads, close #891
2019-06-15 13:51:56 +08:00
Ray
721d18589f
Corrected issue with input threads (RPI)
2019-06-14 18:24:55 +02:00
Ray
dccd61bef9
Support new flag: FLAG_WINDOW_ALWAYS_RUN
...
Do not stop update/draw on window minimized
WARNING: SetConfigFlag() was reviewed to support int flags
2019-06-14 17:18:33 +02:00
Ray
a43d49ed72
Added CMake flags
...
Reviewed comments
2019-06-12 12:21:23 +02:00
Ray
0c60af8981
Tweak: Change check order
2019-06-12 12:14:36 +02:00
Ray
9609ebf49a
Corrected IQM function declaration
2019-06-12 12:12:59 +02:00
Ray
55380f8489
Review DEBUG mode
2019-06-12 12:08:39 +02:00
Ray
266df463cc
Support externally provided compiler
2019-06-12 12:03:34 +02:00
DarkElvenAngel
034e9ba1b8
Add files via upload
2019-06-10 17:09:53 -04:00
Ray
dee602464b
Merge branch 'master' of https://github.com/raysan5/raylib
2019-06-06 23:52:53 +02:00
Ray
baf225dc01
Update emsdk version for testing
2019-06-06 23:52:49 +02:00
Mohamed Shazan
eb1b2535f6
Change ANGLE binaries location
2019-06-06 16:44:37 +05:30
Ray
37ce51b274
Merge pull request #872 from msmshazan/ANGLE-fix
...
Added VS2017.ANGLE Project
2019-06-06 11:51:43 +02:00
Ray
498c172d8e
Review function prototype
2019-06-06 11:38:45 +02:00
Mohamed Shazan
272d9d58e3
Add VS2017.ANGLE Project
2019-06-06 15:03:03 +05:30
Ray
e3ef738264
Replace TABS by spaces
2019-06-05 13:01:58 +02:00
Ray
c5f605e888
Merge pull request #862 from a3f/master
...
build: increment API_VERSION after release
2019-06-05 12:29:28 +02:00
Ahmad Fatoum
e103320ad8
build: increment API_VERSION after release
...
With v2.5.0 out, increment API_VERSION, so binaries dynamically linked
against the released raylib aren't accidentally paired with a development
or later released raylib that may be incompatible.
2019-06-05 08:58:24 +02:00
PompPenguin
7367140fb4
Update camera.h
...
Removed unused code for CAMERA_THIRD_PERSON.
2019-06-04 18:06:10 -04:00
PompPenguin
767ac9bc3e
Update camera.h
...
Updated CAMERA_THIRD_PERSON
2019-06-04 17:29:18 -04:00
Ray
6f9c176d93
Support SSH keyboard on RPI
2019-06-04 18:09:17 +02:00
Reece Mackie
2eb7e96f4b
Add MP3 config
2019-06-02 19:31:17 +01:00
Ray
093042b760
Comments review
2019-06-01 13:08:48 +02:00
Ray
1a32e76fbd
Review compilation resources
2019-05-30 18:09:33 +02:00
Wilhem Barbier
e660621389
Fix jar_xm_reset
2019-05-29 17:15:11 +02:00
Ray
efdc6f87d5
Define standard examples size
2019-05-29 13:47:57 +02:00
Ray
4e0a5909e7
Hide progress bar
2019-05-28 12:08:04 +02:00
Ray
bef809d841
Setup version for release
2019-05-27 13:03:14 +02:00
Ray
241c4c8d14
Review easings PR
2019-05-25 01:33:03 +02:00
flashback-fx
d4487bcfa7
Use tgmath.h and float constants in easings.h
2019-05-24 19:07:59 +00:00
Ray
bcb83a3127
Merge pull request #850 from wbrbr/xm_fix
...
Add rewind for the XM music format
2019-05-23 17:17:17 +02:00
Wilhem Barbier
dec604bd71
Move jar_xm_reset to jar_xm.h
2019-05-23 16:40:15 +02:00
Wilhem Barbier
78817305c5
Add rewind for the XM music format
2019-05-22 22:16:18 +02:00
Wilhem Barbier
13a1744ca9
Fix #848
2019-05-22 20:29:34 +02:00
Ray
31bcaffd7d
Added AudioContext Resume/Suspend button
2019-05-22 16:13:59 +02:00
Ray
f45691ca8d
Rename function to follow javascript notation
2019-05-22 16:12:47 +02:00
Ray
7421ac9e24
Add code to resume blocked AudioContexts
2019-05-22 12:33:28 +02:00
Ray
a33b0002ee
Review js formatting for better readability
2019-05-22 10:55:03 +02:00
Ray
be7e56f51e
Move emscripten web shell to src
2019-05-22 10:40:51 +02:00
Ray
b1806f6600
Add config SUPPORT_SSH_KEYBOARD_RPI
...
Allow to reconfigure stdin to read input keys, this process could lead to undesired effects. Use with care.
Disabled by default.
2019-05-21 20:59:13 +02:00
Ray
0027868d1f
Review Makefiles
2019-05-21 17:46:52 +02:00
Ray
8db2203bcc
Review paths
2019-05-21 10:16:52 +02:00
Ray
316b6aa181
Reverted change that breaks mouse on web
2019-05-20 17:21:46 +02:00
Ray
72ab65277b
Avoid some warnings
2019-05-20 16:37:44 +02:00
Ray
a43a7980a3
Update raylib version to 2.5
2019-05-20 11:21:55 +02:00
Ray
371abb0a26
Review glTF implementation formatting
...
Added comments for the future
2019-05-20 11:13:38 +02:00
Wilhem Barbier
e01a381aec
Load glTF
2019-05-18 11:36:47 +02:00
Ahmad Fatoum
5ef7beb0c5
Makefile: move -x objective-c option before filename
...
From the Clang documentation[1]:
> -x<language>, --language <arg>, --language=<arg>
> Treat subsequent input files as having type <language>
Follow the advice. Fixes #840 .
[1]: https://clang.llvm.org/docs/ClangCommandLineReference.html
2019-05-17 20:27:43 +02:00
Ahmad Fatoum
e1ecebfff9
Revert "fixed GLFW compiler flag for OSX"
...
This reverts #841 commit 97160fd970 .
2019-05-17 20:27:42 +02:00
Ilya Kolbin
97160fd970
fixed GLFW compiler flag for OSX
2019-05-17 17:56:05 +03:00
Ray
cf4fde9456
Corrected bug on NEON
2019-05-16 16:10:52 +02:00
Ray
9994f16479
Review build config on web
2019-05-16 15:40:28 +02:00
Ray
25ac9bfb28
Update dr_flac, dr_mp3, dr_wav to latest version
2019-05-16 15:31:33 +02:00
Ray
579d932551
Update miniaudio to v0.9.4
2019-05-16 15:30:41 +02:00
Ray
5a1a0a3492
Corrected issue with multi-mesh obj models
...
Note that all meshes are loaded as a single one at this moment, loading should be improved!
2019-05-15 15:12:56 +02:00
Ray
0eece03205
Corrected issue with texture flip X
2019-05-15 12:22:29 +02:00
Ahmad Fatoum
4d8b9e595a
external: glfw: Revert "Added WinMM library"
...
This reverts commit 4773de26a5 .
which adds -lwinmm at the wrong place. It should be in the raylib
linker flags, not GLFW's.
2019-05-15 08:14:24 +02:00
Ahmad Fatoum
e8a376c80c
CMake: add winmm.dll as Windows dependency
...
Fixes: e0e2346c22 ("NO SUPPORT_BUSY_WAIT_LOOP by default")
2019-05-15 08:11:41 +02:00
Ray
3f7b14aeed
Corrected web issue
2019-05-14 18:02:11 +02:00
raysan5
d50aa32ec8
Update CMakeLists.txt
2019-05-12 21:51:19 +02:00
raysan5
561c486ceb
Add WinMM library for linkage
...
Now it's required on Windows if not using a busy wait loop
2019-05-10 20:51:48 +02:00
Demizdor
509d9411a1
Fixed DrawTextRecEx() selection when wordwrap is ON
2019-05-10 13:57:24 +03:00
Ray
a2ed65aa14
Make code a bit clearer for beginners
2019-05-09 16:10:55 +02:00
Ray
46bac0ba2c
Add comment in CheckCollisionSpheres()
2019-05-09 16:09:49 +02:00