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
60d874caf8
REVIEWED: GetWindowScaleDPI() #1086
2020-10-29 19:29:59 +01:00
d99ac093d4
Support additional texture units for default batch system #1333
...
This path requires some testing...
2020-10-26 20:13:08 +01:00
d9e591f235
Review some comments
2020-10-26 20:11:58 +01:00
482b8a5e7e
Some tweaks
2020-10-24 10:37:15 +02:00
f12db180cd
Reviewed PR #1407
2020-10-21 11:08:37 +02:00
9833fe45eb
Added desktop cursor getter and setter functions ( #1407 )
...
* [core] Added desktop cursor getter and setter functions
* Example: Set mouse cursor in text input box
* Setup standard cursors _after_ GLFW window initialization
* Remove old `int GetMouseWheelMove` declaration
2020-10-21 10:55:52 +02:00
3c9f7263e5
fixed mouse movements are bound to the screen resolution ( https://github.com/raysan5/raylib/issues/1392 ) ( #1410 )
2020-10-13 22:26:40 +02:00
c62c4df749
Updated miniaudio #1402
2020-10-10 19:25:23 +02:00
6ebf6b4e72
allow for multiple materials in obj files ( #1408 )
...
* allow for multiple materials in obj files also fix obj_loader hash map issues
* minor fix for warning
Co-authored-by: codifies <nospam@antispam.com >
2020-10-08 20:31:59 +02:00
41192c6d4a
Replace 0.f by 0.0f
2020-10-05 20:19:18 +02:00
b29311c7ca
mouse: Return float movement for precise scrolling where possible ( #1397 )
2020-10-05 20:16:23 +02:00
a4ea9f872f
Review "aggregate initializations" #1403
2020-10-05 20:04:33 +02:00
a8685ee4fd
Add Vector2Reflect to raymath.h ( #1400 )
...
Vector3Reflect exists but not Vector2Reflect. The code is pretty much the same.
I'm not sure what RMDEF does, but I added it to match other function definitions (haven't done much C programming, maybe I'm missing something). Can someone explain to me what it does?
2020-10-04 12:12:52 +02:00
0c29ca8166
Fix 1393 ( #1395 )
2020-09-29 17:57:28 +02:00
a850246030
Review Texture type
...
Texture type also maps to Texture2D and TextureCubemap
2020-09-28 00:40:32 +02:00
446f9fff00
Added note
2020-09-27 11:14:49 +02:00
4bcddc3b15
[wip] rlDrawMeshInstanced ( #1318 )
...
* rlDrawMeshInstanced first attempt
* rlDrawMeshInstanced OpenGL 3.3 and VAO checks
* rlDrawMeshInstanced GetShaderAttribLocation; comments
* example instanced shader
* RLGL_STANDALONE RAYMATH_STANDALONE Vector4
* apply suggested naming changes; add instanced mesh example
* remove orphan variables
2020-09-27 10:29:05 +02:00
e90b4d8915
Platform DRM ( #1388 )
...
* updated README.md
* fixed CMakeLists.txt to allow building and debugging with Visual Studio Code and CMAKE Tools extension
* added PLATFORM_DRM
contains mouse pointer code from https://github.com/chriscamacho
* removed redundant cleanup in InitGraphicsDevice
* fixed DRM connector mode selection
* added choosen DRM connected mode to log output
* added respecting TargetFPS on DRM mode selection, default to 60
* added support for GetMonitorRefreshRate
* changed SUPPORT_MOUSE_CURSOR_RPI to SUPPORT_MOUSE_CURSOR_NATIVE
* changed avoidProgressive to allowInterlaced
* cleanup, function extraction and improved mode selection
* README reverted to original for PR
* line endings fixed for core.c
* removed old code
* mouse pointer reverted to small square
* replaced SetGraphicDeviceName() by DEFAULT_GRAPHIC_DEVICE_DRM
Co-authored-by: kernelkinetic <kernelkinetic@outlook.com >
2020-09-27 10:18:43 +02:00
c2e56f2604
REVIEW: GenTextureCubemap(), avoid using models.c functions
...
- DrawCube() belongs to models.c -> rl*() alternative should be used
2020-09-26 11:51:42 +02:00
b9053eebe7
Added new GIF recording library (not used yet)
2020-09-26 11:41:49 +02:00
eef82b04ac
REVIEW: Replace rlglDraw() calls by DrawRenderBatch() internal calls
2020-09-25 18:19:19 +02:00
fe8bf2fa55
REVIEWED: GenTextureCubemap(), use rlgl functionality only
...
Function has been reviewed to avoid any direct OpenGL call and use rlgl functionality, also, GenDrawCube() has been replaced by the internal batch system with DrawCube().
WARNING: rlEnableTexture() call must be issued after enabling the current framebuffer when using batch mechanism because it includes a set of security checks to avoid batch overflow and push/pop matrix operations.
2020-09-25 18:14:46 +02:00
b9ece86ffd
Add join_paths and join prefix with include/lib dirs ( #1383 )
...
Fixes #1380 : incorrect usage of CMake paths which causes issues
on some more complicated environments (NixOS especially).
2020-09-25 16:20:49 +02:00
032b2db398
REVIEWED: GenTextureCubemap()
...
Added some tracelog messages
2020-09-21 13:18:53 +02:00
c05dbb4581
Updated joystick mappings with latest version of gamecontrollerdb (executed GenerateMappings.cmake), so that raylib can identify more joysticks ( #1381 )
2020-09-19 21:51:32 +02:00
789c5fbdf9
Updated build script to generate .a on WebAssembly
...
This is the recommended way
2020-09-18 20:53:57 +02:00
4a242c2889
Updated library build script for HTML5 (emscripten 2.0.4)
2020-09-18 20:48:25 +02:00
b5d50ee51a
EXAMPLE: models_skybox works on OpenGL ES 2.0
2020-09-18 20:47:39 +02:00