6e79476650
Fixed the build for web using CMake. ( #1452 )
...
* Fixed the build for web using CMake.
I found that the build for me was failing and I added some if defined checks in the core.c file where the glfwSetWindowAttrib was used. (error: implicit declaration of function 'glfwSetWindowAttrib' is invalid in C99 [-Werror,-Wimplicit-function-declaration])
I also changed some values in the toolchain file so that it correctly uses the .bat files when on windows.
* Cleaned up the additional variables (they are not important)
* Added more improvements to cmakelists
Added the option to use the system provided Emscripten toolchain to be more uniform with other libraries.
Fixed and issue which prevented example being built from cmake and also building with html extensions properly.
* Fixed ENUM to STRING because of a missed warning
2020-12-13 20:29:47 +01:00
342d4faf14
Add options to set line width and aliasing to rlGL layer. ( #1457 )
...
* Add options to set line width and aliasing to rlGL layer.
* Don't do line smoothing in OpenGLES
2020-12-13 10:58:24 +01:00
e6ae4879f6
Added security check to pitch change #1450
2020-12-12 13:07:46 +01:00
459c4754dc
Reviewed SetAudioBufferPitch() #1450
2020-12-12 13:01:31 +01:00
039503e7c2
Add functions to enable/disable depth writes to go with functions for depth tests. ( #1451 )
2020-12-05 21:53:19 +01:00
03df593263
Add function to get the position of a monitor (and fix some comments) ( #1449 )
2020-12-05 21:51:20 +01:00
62406259d7
Corrected minor windows flags issues
2020-12-03 20:33:46 +01:00
d1119816d7
Review comment
2020-12-03 20:16:46 +01:00
0540f0ad32
Review window flags
2020-12-03 20:16:35 +01:00
63d33d7a7a
Update CMakeLists.txt
2020-12-02 08:27:43 +01:00
60928ec82c
ADDED: UnloadModelKeepMeshes() #1441
2020-12-01 23:44:10 +01:00
0481053dad
Review for issue #1446
2020-12-01 23:23:30 +01:00
59be7b9c29
Update CMakeLists.txt
2020-12-01 23:21:35 +01:00
83916bd3c2
Updated GLFW to latest 3.4 (github master - 16Nov2020)
...
WARNING: Some CMake files not changed
WARNING: glfw_native.h contains custom changes
2020-11-30 09:11:22 +01:00
23ed67cce0
Review some config options
2020-11-30 09:00:40 +01:00
df249f5513
Fix typecast warnings in raylib code as reported by visual studio 2019 ( #1443 )
2020-11-30 08:14:11 +01:00
0322fc28d4
optimized MatrixLookAt ( #1442 )
2020-11-29 10:08:22 +01:00
d6f4f3ee88
REMOVED: GetImageDataNormalized()
...
Let the advance users manage it as they want...
2020-11-28 19:11:31 +01:00
14c1ee2681
ADDED: UnloadFontData()
2020-11-28 19:07:41 +01:00
3d1ae3500c
REVIEWED: Window state flags -WIP-
...
WARNING: Several functions removed, replaced by SetWindowState() / ClearWindowState() equivalents, only for advance users.
ADDED: ClearWindowState() to reset window state
REMOVED: HideWindow() / UnhideWindow()
REMOVED: DecorateWindow() / UndecorateWindow()
2020-11-23 23:46:05 +01:00
468a0bedd8
REDESIGNED: Window state config #1367 -WIP-
...
Some flags not working properly yet...
2020-11-23 00:49:27 +01:00
a560fe9a1e
Added some comments
2020-11-22 10:56:17 +01:00
bb9d734f69
Exposing some file access results to user layer #1420
2020-11-22 00:10:16 +01:00
36dc302c25
Reverted to previous working version #1434
2020-11-21 14:14:25 +01:00
4eae76302f
REPLACED: rgif.h by msf_gif.h
...
The improvement in performance is considerable!
2020-11-20 00:34:18 +01:00
7f6cd93d62
WARNING: Multiple funcs reviewed!
...
There were some problems about frameCount vs sampleCount that could cause some breaks.
raylib audio structs stores sampleCount = frameCount*channels.
Most libraries return framesCount instead of sampleCount.
stb_vorbis seems to refer to framesCount as samples.
All required functions have been reviewed.
2020-11-19 20:11:11 +01:00
72e51cd6de
Review formating
2020-11-19 20:06:35 +01:00
700bff5fd8
Version tweak
2020-11-19 20:01:40 +01:00
9471794449
Update to latest tiniobjloader
...
WARNING: OBJ loading is broken at this point...
2020-11-17 00:30:12 +01:00
a54d9f734b
rlUpdateTexture(): Corrected issue
2020-11-16 15:18:05 +01:00
f448542dd2
Review issues with FLAC loading
2020-11-16 12:20:50 +01:00
4d5ee7953c
Updated tinyobjloader
2020-11-15 14:31:43 +01:00
cb517d0050
Update tinyobj_loader_c.h
2020-11-15 14:19:55 +01:00
a3d33d9222
Update tinyobj_loader_c.h
2020-11-15 14:18:59 +01:00
82d61a5875
Updated stb_image v2.26 and stb_image_write v1.15
2020-11-15 14:11:36 +01:00
66f9fbaa88
Update cgltf.h
...
v1.8
2020-11-15 14:06:39 +01:00
321f55bce1
Update audio libraries #1423
...
miniaudio -> v0.10.25
dr_wav -> v0.12.14
dr_mp3 -> v0.6.19
dr_flac -> v0.12.22
2020-11-15 14:04:28 +01:00
8ff2b387f9
Review code formating
2020-11-15 13:17:11 +01:00
bd287efa4c
Fixed zero-window upscaling ( #1428 )
...
There is no zero-check, so window upscales to nothing.
SetupFramebuffer() is kinda wrong, it uses not its params, but global variables. I won't touch it, maybe it has purpose
2020-11-15 13:13:21 +01:00
9b2b660f91
Commented new feature
2020-11-15 13:10:12 +01:00
55dc8171f8
[text] Consider characters padding -WIP- #1432
2020-11-15 12:39:59 +01:00
3e1cd487df
Remove trailing spaces
2020-11-03 23:47:33 +01:00
f46514b855
Fixed keyboard stuttering but for cmake only ( #1422 )
...
* fixed mouse movements are bound to the screen resolution (https://github.com/raysan5/raylib/issues/1392 )
* fixed keyboard stuttering on PLATFORM_RPI and PLATFORM_DRM (https://github.com/raysan5/raylib/issues/1392 )
* fixed keyboard stuttering on PLATFORM_RPI and PLATFORM_DRM (https://github.com/raysan5/raylib/issues/1392 )
2020-11-03 23:39:56 +01:00
05ab39ed9f
REVIEWED: SaveFileText() error checking
2020-11-01 19:42:50 +01:00
5ac9cb04c2
Reverted ChangeDirectory() redesign
...
It returns true on success again
2020-11-01 19:06:21 +01:00
01d9af12f7
REDESIGNED: ChangeDirectory()
...
Not returning error code (or success), just log if it fails
2020-11-01 18:14:55 +01:00
8e15dae5ed
Review contributed examples
2020-11-01 13:39:48 +01:00
fc1fc250e7
A couple of little comment fixes ( #1416 )
2020-10-31 14:40:35 +01:00
fbc51e822b
REDESIGNED: Multiple sampler2D usage on batch system
...
New implementation allow enabling additional textures per batch only.
2020-10-31 11:48:44 +01:00
8a16348131
Support multiple sample2D on batch drawing #1333
2020-10-29 20:22:52 +01:00