Artur Mustafin
2f966531a7
added missing constants ( #1493 )
...
Co-authored-by: funcelot <artur.mustafin@gmail.com>
2020-12-30 21:05:55 +01:00
raysan5
22b179e66c
Review rlights helper module #1489
2020-12-29 22:01:48 +01:00
raysan5
abdd57db0b
Review comments formating
2020-12-28 11:19:05 +01:00
Matheus Duarte
227496bea7
providing and example on how to apply the screen scale (as done in the virtual mouse) to the real mouse, to work with raygui ( #1481 )
2020-12-28 11:10:39 +01:00
badlydrawnrod
6631fc4c6d
Fix use of GuiSliderBar in examples. ( #1470 )
2020-12-26 13:02:42 +01:00
raysan5
d38e01d186
Minor tweak
2020-12-24 23:10:29 +01:00
raysan5
ea0f6c7a26
Replace TABS by 4 spaces
2020-12-24 23:07:52 +01:00
raysan5
8073c5ec93
Update README.md
2020-12-24 15:51:46 +01:00
raysan5
13a288d13a
Update README.md
2020-12-24 15:48:43 +01:00
raysan5
b68e522ffc
Updated several files while porting examples to web
2020-12-24 13:51:24 +01:00
raysan5
bab1b9c1c5
Review example formating
2020-12-23 20:59:14 +01:00
raysan5
d9a9bacb48
Review formatting
2020-12-23 20:30:00 +01:00
raysan5
60a3746a80
Remove dup example
2020-12-23 17:49:54 +01:00
raysan5
7e459dc38b
Review Android Makefiles to required version
2020-12-23 17:05:51 +01:00
raysan5
1df89039ad
Update Makefile(s)
2020-12-23 16:34:21 +01:00
raysan5
0a9e080998
Remove trailing spaces
2020-12-23 15:03:26 +01:00
raysan5
547960ca71
Update raylib version
2020-12-23 13:48:53 +01:00
Ray
976932e05e
Set version for raylib 3.5
2020-12-19 20:38:49 +01:00
Ray
96542269d0
WARNING: GetKeyPressed() <-> GetCharPressed() #1336
...
Previous GetKeyPressed() method was actually returning unicode codepoints equivalent values instead of the key-code of the pressed key. So, it has been replaced by GetCharPressed(), returning unicode codepoints and GetKeyPressed() now returns key-codes.
2020-12-18 18:58:02 +01:00
Ray
893a64712e
Support mouse input on example #1465
2020-12-18 18:36:04 +01:00
hristo
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
Alexander Buhl
a798fd401f
Fixed #1455 ( #1456 )
...
* Fixed #1455
Fixed writing out of array bounds
Adjusted FPS comment to match value
Deleted unused function at the end, which has never been in use in the history of this file
* Fixed #1455
Readded the function
2020-12-13 16:06:55 +01:00
Ray
459c4754dc
Reviewed SetAudioBufferPitch() #1450
2020-12-12 13:01:31 +01:00
Ray
62406259d7
Corrected minor windows flags issues
2020-12-03 20:33:46 +01:00
Ray
7955381fb3
Update core_basic_window.c
2020-12-03 20:19:32 +01:00
Ray
7e9028ae08
Update user name
2020-12-03 20:17:50 +01:00
Ray
1c9726fd8c
Update core_window_flags.c
2020-12-03 20:17:21 +01:00
Seth Archambault
d43268b317
Added GLFW_OPENGL_FORWARD_COMPAT for Apple Support ( #1445 )
...
Without GLFW_OPENGL_FORWARD_COMPAT, running this as a standalone will yield the error:
```
NSGL: The targeted version of macOS only supports forward-compatible core profile contexts for OpenGL 3.2 and above
```
2020-11-29 10:15:51 +01:00
Seth Archambault
ed0fda2b40
Added Apple Compilation Instructions ( #1444 )
...
Stumbled on this example and I love this! Adding instructions that work for me on MacOS.. Note that glfw3 will need to be statically built locally and copied to this external/libs directory on mac. I can upload my static version, but it probably makes sense to do this only if there's some general naming convention for adding platform specific folders. Like "external_osx/lib" or "external/lib_osx". Then I'll drop my static libs in there.
2020-11-29 09:53:29 +01:00
Ray
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
Ray
468a0bedd8
REDESIGNED: Window state config #1367 -WIP-
...
Some flags not working properly yet...
2020-11-23 00:49:27 +01:00
Ray
8e15dae5ed
Review contributed examples
2020-11-01 13:39:48 +01:00
Ray
8327857488
Update shaders_multi_sample2d.c
2020-10-31 11:49:19 +01:00
Ray
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
Ray
8a16348131
Support multiple sample2D on batch drawing #1333
2020-10-29 20:22:52 +01:00
Ray
37e2d993e7
Updated assets
...
Reduce size and better license CC0
2020-10-29 18:41:05 +01:00
Ray
2bcd3a6df5
Simplified example and resources sizes
2020-10-28 20:35:44 +01:00
Ray
f12db180cd
Reviewed PR #1407
2020-10-21 11:08:37 +02:00
Chance Snow
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
raysan5
fa357b8d5d
Review undesired changes
2020-10-10 19:27:18 +02:00
raysan5
c62c4df749
Updated miniaudio #1402
2020-10-10 19:25:23 +02:00
Ray
41192c6d4a
Replace 0.f by 0.0f
2020-10-05 20:19:18 +02:00
Ray
a4ea9f872f
Review "aggregate initializations" #1403
2020-10-05 20:04:33 +02:00
seanpringle
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
kernelkinetic
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
raysan5
bd512764ff
REVIEW: example: models_cubicmap_pbr #1384
...
It does not work properly yet but it compiles correctly
2020-09-23 14:19:10 +02:00
raysan5
4a97a5c63a
Update models_skybox.c
2020-09-23 14:18:15 +02:00
raysan5
032b2db398
REVIEWED: GenTextureCubemap()
...
Added some tracelog messages
2020-09-21 13:18:53 +02:00
raysan5
8d41683917
REVIEWED: models_skybox example
...
Now supports dynamic panoramic view, just drag and drop
2020-09-19 20:42:19 +02:00
raysan5
789c5fbdf9
Updated build script to generate .a on WebAssembly
...
This is the recommended way
2020-09-18 20:53:57 +02:00
raysan5
b5d50ee51a
EXAMPLE: models_skybox works on OpenGL ES 2.0
2020-09-18 20:47:39 +02:00
raysan5
55204dae03
Review Makefile path
2020-09-18 16:43:48 +02:00
raysan5
6da3c1e7c3
Reverted previous change
2020-09-16 16:37:31 +02:00
raysan5
405d3fac0c
Corrected issue with floor() #1377
2020-09-15 11:40:51 +02:00
Ray
8cf0be4b6c
Review memory loading functions signesness
2020-09-14 19:20:38 +02:00
raysan5
f1ed8be5d7
REDESIGNED: ColorFromHSV()
...
Replaced Vector3 by direct values, easier to use and understand
2020-09-07 19:33:06 +02:00
raysan5
ea832628c4
Review last PR formatting to follow raylib standards
2020-08-23 21:10:59 +02:00
chriscamacho
d140dc81c0
work on quat and matrix math - deleted multiple copies of raymath.h causing issues ( #1359 )
...
Co-authored-by: codifies <nospam@antispam.com>
2020-08-23 21:01:26 +02:00
raysan5
c32ae480af
RENAMED: FormatText() -> TextFormat()
...
This function was renamed for consistency in raylib 3.0, just unified all examples to use TextFormat() instead of FormatText()
2020-08-16 11:28:15 +02:00
raysan5
26f6a64a39
NEW EXAMPLE: shaders_hot_reloading #1198
2020-08-16 11:18:25 +02:00
raysan5
ebdeab7e25
Code reorganization on example
2020-08-16 11:17:33 +02:00
Ray
959d0d2591
Review Makefiles for WEB compilation
2020-08-08 14:08:56 +02:00
raysan5
168948d91d
Update raudio_standalone.c
2020-07-31 12:31:40 +02:00
raysan5
7eb6cb470b
Update raudio_standalone.c
2020-07-31 12:13:10 +02:00
Adrie
3c095f9d34
Fix color of ambient light ( #1330 )
2020-07-30 12:51:58 +02:00
raysan5
488c60d139
Small shader fix on vec3 initialization #1298
2020-07-28 11:27:05 +02:00
raysan5
6fb5207694
Update resources LICENSE
2020-07-14 19:17:08 +02:00
raysan5
67acb0f840
Update audio resources LICENSE
2020-07-14 19:11:09 +02:00
raysan5
0b52c57a24
Update Makefile emsdk paths
2020-07-14 19:07:51 +02:00
raysan5
b4ff6fdde3
Review skybox shaders
2020-07-10 12:20:57 +02:00
Daniel Jour
2d4956feeb
Fix format-security error in rlgl_standalone.c ( #1305 )
...
See #1304
2020-07-10 11:17:46 +02:00
Vlad Adrian
4d71e9b44f
Added new function DrawTextureTiled()
( #1291 )
...
* Implemented DrawTextureTiled()
* Example added
2020-06-27 23:59:14 +02:00
Ray
be80708d41
REVIEWED: textures_raw_data #1286
2020-06-23 01:06:05 +02:00
peppemas
0e26d514b8
Fix bug #1270 ( #1282 )
...
* Fix bug #1270
Added an argument to the shader in order to flip the texture
* Fix Bug #1270
* Fix bug #1270
2020-06-20 17:55:56 +02:00
raysan5
0fda4b1183
Update raysan.png
2020-06-07 11:49:10 +02:00
raysan5
00af1c0607
Update explosion.png
2020-06-03 01:30:07 +02:00
raysan5
9ce838806b
[examples] Review/change audio resources
2020-06-03 01:29:24 +02:00
raysan5
6b9e49e965
[example] Update textures_sprite_explosion
2020-06-03 00:07:13 +02:00
raysan5
5867a63068
Update textures_sprite_button.png
2020-06-03 00:06:52 +02:00
raysan5
d8e079dad3
[example] Update textures_particles_blending
2020-06-03 00:06:47 +02:00
raysan5
b00ab118c6
[examples] text_font_sdf - Corrected bug
2020-06-02 23:07:11 +02:00
raysan5
8a501ef06d
Review some png images
2020-06-02 12:58:46 +02:00
raysan5
82fca43406
Replaced some resources for better licensing
...
Some resources used in examples have not a clear license, so, I'm replacing some of them for clearly licensed versions or resources created by me under CC0. License file to be added.
2020-05-31 23:31:43 +02:00
raysan5
fed4716c3b
resources PNG chunks cleaning
2020-05-28 21:18:58 +02:00
raysan5
15e1e9ba24
Added resources license
2020-05-28 21:17:40 +02:00
raysan5
64747478fe
Renamed some resources for naming consistency
2020-05-28 21:17:16 +02:00
raysan5
36a15a745c
Remove unused font
2020-05-28 21:16:13 +02:00
Karlo Licudine
a33dd87c99
Added Blend Modes example. ( #1261 )
2020-05-22 02:30:23 +02:00
raysan5
b897ae092a
ADDED: Ecample: embedded files loading
2020-05-14 23:58:36 +02:00
raysan5
257f232d41
WARNING: BREAKING CHANGE: Review audio looping system
...
Current looping system was broken, `loopCount` has been converted to `bool looping` and user can enable/disable with `music.looping = false`. `SetMusicLoopCount()` has been removed.
2020-05-14 14:00:37 +02:00
Mickaël Malécot
0bd64b7975
Gamepad axis bug fixes and improvement ( #1228 )
...
* Fix gamepad axis count
* Fix Xbox axis drawing
* Ignore low axis values
* Revert "Fix gamepad axis count"
This reverts commit f08ae4bf
* Fix GamepadAxis API
* Fix conflict with master
* Revert Gamepad MAX definitions
* Revert MAX_GAMEPAD_AXIS update
2020-05-09 12:39:41 +02:00
raysan5
6a8e4795da
Update core_input_multitouch.c
2020-05-01 18:16:04 +02:00
ivn
b73e7372d8
Fix for building examples with latest emsk (LLVM): remove EMTERPRETIFY, add ASYNCIFY ( #1215 )
2020-04-23 15:45:26 +02:00
Dani Martin
0570e49d14
[android] Extend validity of the certificate ( #1212 )
...
For uploading a apk to Google Play a minimun of 25 years (9125 days) is needed for the validity of the key.
More info:
https://developer.android.com/studio/publish/app-signing
2020-04-22 13:09:41 +02:00
Ray
3494a29603
Update README.md
2020-04-21 21:19:20 +02:00
raysan5
00b3199859
Added raymath to examples
2020-04-16 13:49:19 +02:00
G3bE
32387317bf
Make raymath more consistent ( #1197 )
...
* Make raymath naming and functions more consistent
* Minor fixes
* Fix examples
* Fix Physac
* New naming rules
* Apply naming to Quaternion functions
* Apply to models.c
* Remove *MulitplyValue / *DivideValue
2020-04-13 16:32:45 +02:00
raysan5
a7311af8c3
Corrected examples after API change: ImageDrawText*()
2020-04-11 11:26:16 +02:00
raysan5
5fb6155eea
Removed unused Duck model.
2020-04-06 11:37:47 +02:00
raysan5
68cad30646
Remove useless files
2020-03-30 17:27:03 +02:00
raysan5
44961d1975
Update core_basic_window.c
2020-03-30 16:09:09 +02:00
raysan5
3e76d3a3d3
Added example: shaders_spotlight
2020-03-29 14:25:09 +02:00
Rob Loach
a025636fa1
Update ImageDraw*() functions to match arguments of Draw*() ( #1156 )
...
* Update ImageDraw*() functions to match arguments of Draw*()
Updated draw functions:
ImageDrawPixel()
ImageDrawPixelV()
ImageDrawCircle()
ImageDrawCircleV()
ImageDrawLine()
ImageDrawLineV()
ImageDrawRectangle()
ImageDrawRectangleV()
ImageDrawRectangleRec()
* [nodepadpp] Update Notepad++ ImageDraw defintions
This updates the Notepad++ definitions with the updated ImageDraw methods.
* [examples] Add ImageDraw calls to textures_image_drawing
* Update ImageDraw*() methods
2020-03-29 12:43:34 +02:00
raysan5
66e0d774bd
Revert "Update compilation warning flags ( #1151 )"
...
This reverts commit 2528854664
.
2020-03-28 18:39:56 +01:00
raysan5
a5e1aff99b
[example] Integrate virtual mouse in main example
2020-03-28 18:36:30 +01:00
Dani Martin
2528854664
Update compilation warning flags ( #1151 )
...
* Update compilation warning flags
Removed the -Wall flag that allow many warnings and added manually all the warning flags that don't generate warnings in the src/external folder.
Specifically, these are some of the flags reporting errors in src/external:
-Wmissing-prototypes
-Wunused-variable
-Wunused-value
-Wunused-parameter
-Wunused-function
* Uptade compilation flags in examples with missing -std=c99
2020-03-26 18:48:34 +01:00
raysan5
3d41c1b6cd
Minor tweaks
2020-03-25 19:38:55 +01:00
raysan5
74339b9fdc
[example] Review shaders_spotlight to work on GLSL 100
2020-03-25 18:39:21 +01:00
chriscamacho
2dbcef218c
spotlight example, each spot has own radius, mouse countrol ( #1148 )
...
NB glsl100 shader needs testing on "bare metal"
Co-authored-by: codifies <nospam@antispam.com>
2020-03-25 10:28:16 +01:00
raysan5
5e670be239
REVIEWED: shaders_spotlight example
...
It seems something is not working properly...
2020-03-24 19:49:09 +01:00
raysan5
05abaee0e0
Update core_window_letterbox_virtual_mouse.c
2020-03-24 19:10:50 +01:00
chriscamacho
efe359d613
as per request spotlight example ( #1146 )
...
Co-authored-by: codifies <nospam@antispam.com>
2020-03-24 14:27:14 +01:00
Anata
c45fe62abc
Add files via upload ( #1147 )
...
Virtual mouse with window letterbox, and Clamp
2020-03-24 14:25:44 +01:00
raysan5
6bab884d1d
Added note on examples not supporting GLSL100
2020-03-24 12:39:05 +01:00
chriscamacho
6bbaca118f
ended up using the 100 version shaders as off the top of my ( #1142 )
...
head can't think of any improvement I could use on the shaders for
version 120
This has been tested on Linux (Desktop) requires testing on a Rpi
Co-authored-by: codifies <nospam@antispam.com>
2020-03-23 23:07:42 +01:00
Ahmad Fatoum
eb6f8bd0ba
Revert "Always use latest raylib version for cmake ( #1123 )" ( #1126 )
...
We didn't use the latest version, but a compatible version, which is established by raylib-config-version.cmake.
It's ok to have a minimal version, so revert b7c0d5b6dd
.
2020-03-09 08:29:47 +01:00
G3bE
b7c0d5b6dd
Always use latest raylib version for cmake ( #1123 )
...
* Always use latest raylib version
* Always use latest raylib version
* Always use latest raylib version
2020-03-08 18:04:29 +01:00
Ray
1b56f7917e
Update raylib version
2020-03-05 19:33:54 +01:00
Ray
966e8adcf9
Reviewed and Updated Android compilation scripts
2020-03-05 12:25:39 +01:00
Ray
a6297a2be1
Some code tweaks
2020-03-03 01:21:06 +01:00
Ray
485787059a
Review shader exaples to work on web (GLSL 100)
2020-03-02 13:27:54 +01:00
Ray
a1b2d96d9c
Support touch drawing on web
2020-03-02 12:22:38 +01:00
Ray
117696a893
Update textures_mouse_painting.c
2020-03-02 00:09:05 +01:00
Ray
41d3c47ffe
Update Makefile
2020-03-01 01:28:49 +01:00
Ray
5ff0776235
Remove trail spaces and some tweaks
2020-02-27 13:33:09 +01:00
Ray
23bde477e5
REDESIGN: LoadStorageValue()/SaveStorageValue()
...
Using new file I/O ABI
2020-02-27 13:18:15 +01:00
Ray
2294947660
Update core_storage_values.c
2020-02-26 23:42:41 +01:00
Ray
7912fac815
Correct typo
2020-02-26 23:19:29 +01:00
Ray
fa4e0c1a26
Reviewed example
2020-02-26 20:47:08 +01:00
Ray
67d0bf75a7
Update Makefile paths to use emscripten upstream
...
Note that emscripten upstream branch implements the new asyncify implementation, expected to be faster than emterpreter one.
2020-02-20 23:00:29 +01:00
Ray
42dad5df95
[rnet] Renamed some functions
2020-02-20 13:46:33 +01:00
Ray
e176a476c0
[rnet] Review network examples formatting
2020-02-20 12:42:37 +01:00
Ray
19390eaf09
[rnet] Examples review -WIP-
2020-02-19 18:16:20 +01:00
raysan5
eb2483338f
REVIEWED: Makefile, examples clean target #1087
2020-02-09 21:06:51 +01:00
Ray
97054e4e0f
Review ALL games to raylib 3.0
2020-02-06 18:07:25 +01:00
Ray
3cd9e3896a
tweak
2020-02-04 15:43:14 +01:00
Ray
d2bb6185f1
Review issue with RLGL TraceLog()
2020-02-03 20:20:00 +01:00
Ray
9ce2331cc1
[build] Makefile examples modularization
...
Now examples can be compiled by module, that's useful when compilation fails at some point
2020-01-30 13:47:39 +01:00
Ray
cacd4a9d90
Some examples tweaks
2020-01-30 12:27:04 +01:00
Ray
4663cc03f3
Removed big examples
2020-01-28 18:34:59 +01:00
Ray
77484cb19c
Update README.md
2020-01-28 18:32:48 +01:00
Ray
15345ded25
Removed big examples (models_solar_system_rlgl)
2020-01-28 18:30:55 +01:00
Ray
20e446cc7d
Review Makefiles for web compilation
2020-01-15 18:00:13 +01:00
Ray
1db9a85b5d
Added more examples to list
2020-01-09 14:16:10 +01:00
Ray
e5c9e5e328
Added new categories
2020-01-09 13:57:24 +01:00
Ray
eb8512b43c
Added some more examples
2020-01-09 13:45:34 +01:00
Ray
6321dd4614
Added shapes examples
2020-01-09 13:32:19 +01:00
Ray
689f3c086b
Update README.md
2020-01-09 13:26:26 +01:00
Ray
9f79ed2972
Create core_2d_camera_platformer.png
2020-01-09 13:23:40 +01:00
Ray
421bbde1e0
Redesigning tables
2020-01-09 13:22:14 +01:00
Ray
10982fa184
Renamed directory
2020-01-09 13:14:57 +01:00
Ray
a1809fad4c
Renamed directory: physac -> physics
...
Examples categories are independent from the module they use, despite in some cases module name matches category name.
2020-01-09 13:11:56 +01:00
Ray
8f05322263
Review example and screenshots
2020-01-09 12:58:24 +01:00
Ray
b708965ab7
Added examples images to README
2020-01-07 19:06:44 +01:00
Ray
7e0929e3b4
Create README.md
2020-01-07 16:26:41 +01:00
raysan5
793977db4a
Review resources LICENSE
2020-01-06 19:50:26 +01:00
Ray
5e8b6b0157
Review flags and web compilation
2019-12-16 18:07:17 +01:00
raysan5
3aad221b1e
Review some shaders to work on GLSL 100
...
Tested on Raspberry Pi... Just note that platform is very limited by GPU...
2019-12-04 19:52:53 +01:00
Ray
3ffe34f9bb
ADDED: DrawTextCodepoint()
...
- Renamed GetGlyphIndex() parameter
- Review DrawTextEx() implementation
- Review DrawTextRecEx() implementation
2019-12-01 13:28:14 +01:00
Ray
91faf72dda
Rename and review: core_2d_camera_platformer
2019-11-25 13:06:56 +01:00
Ray
97abaff4c5
Support rlPushMatrix() and rlPopMatrix() on mesh drawing
2019-11-25 11:29:04 +01:00
Ray
5ad65d9291
Minor format tweaks
2019-11-25 11:26:26 +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
Richard Smith
f987ac9dca
fix example build on macos ( #1022 )
2019-11-24 13:41:23 +01:00
raysan5
1d3f230c92
Review key input queue PR #1012
...
Keeping original API
2019-11-24 13:39:45 +01:00
Pablo Marcos Oltra
5d9df629d7
Fix generation of web examples ( #1007 )
...
At least on Linux, CMake seems to add automatically
the '-rdynamic' flag. As a result, Emscripten
generates a fat HTML file that does not work.
Removing it allows HTML+JS+WASM generation.
2019-11-01 19:09:38 +01:00
Ray
6bf746d531
Corrected issue with function renamed
2019-10-28 20:39:39 +01:00
Industrious Nomad
a6db31c01e
updated RayMarching Demo ( #997 )
...
* Removed Unused Uniforms
uniform vec3 viewUp;
uniform float deltaTime;
* Removed Unused uniforms
uniform vec3 viewUp;
uniform float deltaTime;
* Updated Source
Added - #define PLATFORM_DESKTOP line for desktop users.
This now will correctly find the proper glsl version for the raymarching.fs file.
Removed - Uniforms --> deltaTime and viewUp. Including the code that was setting them.
They were never used and they were triggering a log warning.
Removed - The const from both screenWidth and screenHeight.
Now they can be used to update the shader resolution when screen is resized.
NOTE : This is a quick fix and probably not the best idea.
Added - IsWindowResized() to check if screen is resized.
If window is resized then width, height and shader resolution are updated.
Changed - MIT tag at bottom right color value to BLACK. Now it's easier to see.
* Closer Match to original code
* Removed the PLATFORM_DESKTOP Define
2019-10-26 09:45:15 +02:00
chriscamacho
161c8b7d08
corrected examples Makefile target ( #985 )
2019-10-11 14:54:13 +02:00
Ray
3fcf2ee19a
Example renamed
2019-09-22 22:13:22 +02:00
Ray
bdcb16e7bb
Review PR and comments
2019-09-22 21:47:19 +02:00
chriscamacho
a679b0ccc0
contributed simple shader example ( #973 )
...
Contributed simple shader example
2019-09-22 21:28:50 +02:00
chriscamacho
bce2dd1231
fixed leak with PBR example ( #971 )
2019-09-19 17:11:37 +02:00
Ray
7caedff9ca
Review weird PBR shader issue >_<
2019-09-12 19:22:47 +02:00
Ray
d9d9c6111b
RENAMED: text_sprite_font > text_font_spritefont
2019-09-12 16:30:39 +02:00
Ray
8d6f179062
RENAMED: text_ttf_loading > text_font_filters
2019-09-12 16:29:26 +02:00
Ray
7e08b312d5
RENAMED: text_bmfont_ttf > text_font_loading
2019-09-12 16:28:58 +02:00
Ray
c6d2502bdb
Review example crashing
...
Note this example is not working properly, it still requires some review.
2019-09-12 16:27:58 +02:00
Ray
74ed3d07f9
Add glTF Duck model
2019-09-12 16:26:19 +02:00
Ray
ce58b168f6
REMOVED: models_obj_viewer
2019-09-12 16:25:33 +02:00
Ray
c247c371c3
REDESIGNED: models_obj_loading > models_loading
2019-09-12 16:25:14 +02:00
Ray
402ce4e53b
Update plane_diffuse.png
2019-09-04 15:04: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
chriscamacho
dde1e0671f
examples makefile not deleting examples in Linux ( #955 )
...
I'm not sure why the clean command is so complex (especially given that find -type f -executable | xargs rm -fv works!)
but I fixed the version as is, to support x-pie-executable which was preventing it deleting anything on my system...
2019-08-27 19:58:49 +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
c661cad692
Review all RL_CALLOC() calls
...
All data should be properly initialized by now
2019-08-27 10:56:49 +02:00
raysan5
37a6f12037
Unload model shaders and textures
...
They are not automatically unloaded when unloading the model!
2019-08-26 21:19:04 +02:00
raysan5
20257f3e49
Uniform initialization not supported on GLSL 100
2019-08-20 21:17:06 +02:00
raysan5
3db13edd89
Support mouse cursor on RPI native
...
Reduced bunnymark limits
2019-08-20 20:39:22 +02:00
Ray
4b79f63d07
new example: shaders_fog
2019-08-19 12:08:45 +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
chriscamacho
6f2f09947f
addition to raylib to create matrix from 3 euler angles ( #938 )
2019-08-09 17:04:52 +02:00
Michael Vetter
f3555a1016
Fix memleak in physics_restitution example ( #932 )
2019-08-07 09:24:56 +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
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
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
João Coelho
68ffbc06c7
explained a bit more the core_window_letterbox example ( #925 )
2019-08-02 15:16:43 +02:00
raysan5
38ee6156f8
Update textures_mouse_painting.c
2019-07-28 19:04:30 +02:00