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