Commit Graph

268 Commits

Author SHA1 Message Date
Stefan E. Mayer 6582084e9b
Set the correct version of make on macos (#1202) 2020-04-14 19:50:53 +02:00
raysan5 8d51ad567f Review UWP project -WIP- 2020-04-13 16:40:04 +02:00
raysan5 26f39e41a9 Remove games from building 2020-04-13 15:10:42 +02:00
raysan5 eb04be8141 Review VSCode tasks 2020-04-13 12:07:05 +02:00
Stefan E. Mayer c21e9a721b
Fix VSCode (#1193)
* Executable is called game, not main

* Use make not mingw32-make on macOS
2020-04-13 11:51:40 +02:00
pah arif b4af1b2cc0
add makefile to support multiple C files (#1195)
* tcc-based vscode project for windows

Signed-off-by: misterpah <misterpah@gmail.com>

* add makefile to support multiple C files
2020-04-11 20:01:28 +02:00
pah arif 17ee57c458
tcc-based vscode project for windows (#1191)
Signed-off-by: misterpah <misterpah@gmail.com>
2020-04-11 11:23:00 +02:00
raysan5 2b5188c4b3 Updated VS2017.UWP output folders 2020-04-07 21:19:43 +02:00
raysan5 a25d3b7ff4 Update raylib.vcxproj 2020-04-07 21:14:36 +02:00
raysan5 f31b87fae8 Remove ANGLE project
Actually, project just adds 50MB of ANGLE libraries not related to raylib.
Also reviewed UWP project to consume ANGLE from the NuGet package.
2020-04-07 17:43:21 +02:00
raysan5 3b174876b3 Update launch.json 2020-04-07 16:43:40 +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
Henrique de Lima 92e1205f40
Adding the option to change the target platform(x86/x64), Generating the .pdb file on debug builds, and correcting comments that called the script 'windows-build.bat' instead of 'build-windows.bat' (#1133) 2020-03-16 10:32:39 +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 80dbbef0f5 Update Notepad++ intellisense 2020-02-14 23:48:40 +01:00
raysan5 64c23f8477 REVIEWED: VS2017.UWP project
It seems there is some problem on drawing... :(
2020-02-10 17:45:50 +01:00
Ray a748c3bf25 Review VS2017 project to support x64 properly 2020-01-12 13:52:01 +01:00
raysan5 615cb35d96 VS2017 project: Added x64 platform configuration
NOTE: When building for 64bit in raylib static mode, CloseWindow() symbol collides with user32.lib symbol. No solution for that at the moment, just compile raylib as shared library (raylib.dll), actually it can be chosen on project configurations.
2020-01-05 20:13:35 +01:00
raysan5 21c30f43d4 Update year to 2020 2020-01-05 20:01:54 +01:00
Ray 9fbf5c8ca2 Review VS2017 project configuration 2019-12-25 10:12:59 +01:00
Ray 8dece6a179
Update README.md 2019-12-15 23:09:20 +01:00
Ray ccf085ac70 Merge branch 'master' of https://github.com/raysan5/raylib 2019-12-15 23:02:35 +01:00
Ray dde1d68a02 Remove KDevelop 2019-12-15 23:02:04 +01:00
Ray 14884a2a6c
Update supported projects 2019-12-15 23:01:08 +01:00
Ray 9c62d8a400 Remove VS2015 project 2019-12-15 22:57:53 +01:00
JuDelCo 74642ba1c6 Fix VSCode template for debugging. (#1014) 2019-11-12 19:30:45 +01:00
Ray 64c588e9d8 Review latest PR #1003 2019-10-29 15:56:14 +01:00
Jean-Seb / jseb 862ef0524e Raysan (#1003)
* new linux makefile for Android portages

* Revert "projects: CMake: bump up minimal raylib version (#983)"

This reverts commit 82306af111.

* new PR for upstream

* for Raysan
2019-10-29 15:54:01 +01:00
elitepleb 82306af111 projects: CMake: bump up minimal raylib version (#983)
While at it, add comment to indicate what the version signifies.

[a3f: updated commit message]
2019-10-10 12:39:40 +02:00
Ray 64575e711b
Update README.md 2019-08-20 13:15:48 +02:00
Ray 3414910809
Update README.md 2019-08-20 13:15:10 +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
raysan5 1da7e1da8c Review VSCode project 2019-07-30 14:00:10 +02:00
Antonio Radovcic 814952c01d #917 This commit changes the path to 'shell.html' in all Makefiles (#918) 2019-07-27 11:45:49 +02:00
Ray b4da7b6777 Review VSCode project 2019-07-02 18:36:09 +02:00
Mohamed Shazan eb1b2535f6 Change ANGLE binaries location 2019-06-06 16:44:37 +05:30
Ray af38e18389 Review projects <PlatformToolset> to use default 2019-06-06 12:19:39 +02:00
Mohamed Shazan 272d9d58e3 Add VS2017.ANGLE Project 2019-06-06 15:03:03 +05:30
Ray df7a058216 Review projects paths 2019-06-05 00:04:31 +02:00
Ray 65474c621c Update raylib.c.tags 2019-05-31 11:59:06 +02:00
Ray 22a363d1ec Update npes_saved_tcc.txt 2019-05-31 10:03:17 +02:00
Ray e5a73b7398 Review compiler scripts 2019-05-30 17:44:06 +02:00
Ray 22cd55d585 Updated Notepad++ intellisense to raylib 2.5 2019-05-30 17:25:01 +02:00
Jens Pitkanen 228f86d3ca Fix and update projects/scripts 2019-05-29 17:36:44 +03:00
Ray be7e56f51e Move emscripten web shell to src 2019-05-22 10:40:51 +02:00
Ray 0027868d1f Review Makefiles 2019-05-21 17:46:52 +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
Reece Mackie e0580e6322 Fix merge 2019-04-27 21:59:01 +01:00
raysan5 e8c413b7cd Review UWP implementation
Basically, formating review and some variables naming to follow raylib conventions.
2019-04-27 22:47:03 +02:00
Reece Mackie 56ded3259d More work, UWP now supports it and deleted old gamepads 2019-04-27 21:36:57 +01:00
Reece Mackie 9434dc588a Merge branch 'master' into gamepad-rework 2019-04-27 20:51:04 +01:00
Reece Mackie b911cefab3 First gamepad stuff 2019-04-27 20:49:33 +01:00
Reece Mackie 2de1f31821 UWP Support Overhaul (#819)
* Working build

* Fix build again, stop deleting files

* Hotfix crash, needs investigating

* Remove VS2015.UWP, I cannot update the project

* Lots of UWP work, added keyboard and mouse press support. Still need to finish scroll wheel, mouse position and cursor hiding, plus other stuff that I haven't seen yet.

* Implemented a ton more things, added BaseApp.h to provide common code to UWP apps.

* Remove constant window dimensions

* Enable and Disable cursor support.

* Actually use mouse delta

* Gamepad Support

* Cleaning and small tweaks

* Restore original example.

* Update comment

* Use 'Messages' to handle the cursor functions so code is more portable.

* Comment

* Comment unused message fields and use vector for mouse pos instead.

* Move messages to utils.h and use messages for everything. No more plat-specific code in raylib.h

* Working build

* Fix build again, stop deleting files

* Hotfix crash, needs investigating

* Remove VS2015.UWP, I cannot update the project

* Lots of UWP work, added keyboard and mouse press support. Still need to finish scroll wheel, mouse position and cursor hiding, plus other stuff that I haven't seen yet.

* Implemented a ton more things, added BaseApp.h to provide common code to UWP apps.

* Remove constant window dimensions

* Enable and Disable cursor support.

* Actually use mouse delta

* Gamepad Support

* Cleaning and small tweaks

* Restore original example.

* Update comment

* Use 'Messages' to handle the cursor functions so code is more portable.

* Comment

* Comment unused message fields and use vector for mouse pos instead.

* Move messages to utils.h and use messages for everything. No more plat-specific code in raylib.h

* Tested some desktop stuff and added projection matrix updates for window resizing.

* Fixed big bad mouse bug

* Fix alt buttons and add hack to combat flickery key presses (far from perfect)

* Remove debug code

* Final commit

* Well, so I thought

* Wow, i am bad

* Remove packages folder

* Remove useless include

* Apply requested changes and fix linux build

* Try to stop packages folder

* Have we fixed the formatting properly?

* Third time's the charm?

* Where did this come from?

* Re-fix

* Autoformat is gonna kill

* Fixed XBOX ONE Support

* Fix tabs
2019-04-27 20:33:51 +02:00
Chris Dill 6d65aa1acb Removed game binary 2019-04-24 10:13:13 +01:00
Chris Dill 303c886852 Added project for 4coder
Using example from the VSCode project
2019-04-24 09:44:08 +01:00
ChillerDragon f21761fbbb Happy new year 2019 2019-04-07 17:49:12 +02:00
Ray 0a492b5dea Retarget VS2017 solution 2019-04-01 12:09:00 +02:00
Ray 1203b7ad8f Add Geany autocomplete tags 2019-03-20 10:58:06 +01:00
Ray 76e968f6b7 Updated audio library: mini_al -> miniaudio 2019-03-12 11:54:45 +01:00
Ray 2e3310c9de Review scripts name and mini_al inclusion 2019-02-12 12:18:26 +01:00
Ray 944a388b1b Include mini_al directly, no separate module 2019-02-12 12:18:01 +01:00
Ray 56173d7cf4
Merge branch 'master' into window-visibility 2019-01-10 16:57:15 +01:00
Marco Lizza 6056a2a5cf Reworking API upon suggestion. 2019-01-10 16:43:21 +01:00
Ray 93471b0a7c WARNING: Renamed module: audio -> raudio
Planning to promote raudio module as a simple and easy-to-use front-end for the amazing mini_al library, so the name change.

Name comes from raylib-audio but in spanish it also remembers to word "raudo", meaning  "very fast", an analogy that fits perfectly to the usefulness and performance of the library!

Consequently, raylib version has been bumped to 2.4-dev.
2019-01-10 16:32:40 +01:00
Marco Lizza c743734235 Ditto. 2019-01-10 14:55:25 +01:00
Ray 7c4a0f963d Reviewed path 2019-01-10 11:24:34 +01:00
Ray 35bcbd1b60
Merge pull request #718 from MarcoLizza/shaders-uniforms-array
Shaders uniforms array
2019-01-09 17:01:59 +01:00
Marco Lizza 73597332b6 Adding uniform array support for shaders. 2019-01-09 16:18:00 +01:00
Jens Pitkanen fa250e5d17 Add project/scripts 2019-01-08 18:31:50 +02:00
Ray 4ec4dc691f Use stb_vorbis.h as header only 2018-12-21 00:17:44 +01:00
Ray ee20ccc86d Create raylib_compile_sources.bat 2018-11-22 12:29:33 +01:00
Ray ab4b0508a2 Added Geany project template for Windows 2018-11-22 11:55:27 +01:00
Ray 98fee844d1 Some tweaks on VSCode
Now it works on Windows for me but there are lots of hardcoded paths around... I don't like it.
2018-11-20 19:02:26 +01:00
Ray ac23af9bf0 Review resources naming
raylib resource data file for Windows platform (containing raylib icon and metadata for executable file) has been renamed to a more consistent name: raylib.rc.data

Also required to work with tcc compiler.
2018-11-19 15:18:11 +01:00
Ray ed9ef642ad
Update README.md 2018-11-14 23:24:38 +01:00
Murray Campbell d916ac9b5d
Update Makefile 2018-10-24 14:36:57 -05:00
Murray Campbell 411b2827a8
Update tasks.json 2018-10-24 14:35:51 -05:00
Murray Campbell 5b0ab656f1
Update launch.json 2018-10-24 14:35:03 -05:00
Ray 555fdec958 Corrected issues with VS2017 compilation 2018-10-09 00:20:39 +02:00
Murray Campbell d17c323f98
Update tasks.json 2018-09-21 18:18:38 -05:00
Murray Campbell 65c74c7cfa
Update c_cpp_properties.json 2018-09-21 18:16:27 -05:00
Murray Campbell 46b171a80c
Update Makefile 2018-09-21 18:12:11 -05:00
Murray Campbell 4757ead493
Update launch.json 2018-09-21 18:10:50 -05:00
Murray Campbell f97bb085bf
Merge pull request #4 from MurrayIRC/patch-4
Added OSX build tasks
2018-08-30 09:50:09 -05:00
Murray Campbell ea84cce27d
Merge pull request #3 from MurrayIRC/patch-3
Added OSX launch configurations for debug and release
2018-08-30 09:49:23 -05:00
Murray Campbell 1feb68baaa
Merge pull request #2 from MurrayIRC/patch-2
Fixed included libs for OSX
2018-08-30 09:47:27 -05:00
Murray Campbell be29c13bfd
Merge pull request #1 from MurrayIRC/patch-1
Added a configuration for OSX
2018-08-30 09:46:51 -05:00
Murray Campbell 04c4537283
Update README.md 2018-08-30 09:43:53 -05:00
Murray Campbell 921e4eaa87
Added OSX build tasks
Users will have to specify their personal installation of raylib.
2018-08-30 09:42:33 -05:00
Murray Campbell 1608745312
Added OSX launch configurations for debug and release 2018-08-30 09:40:58 -05:00
Murray Campbell 166fdbe9c0
Fixed included libs for OSX
This was causing linker errors on OSX
2018-08-30 09:33:41 -05:00
Murray Campbell 5eded83d68
Added a configuration for OSX
This requires the user to explicitly specify the path to their raylib folder. We need a better way around this (something like what we do for windows would help).
2018-08-30 09:29:37 -05:00
raysan5 ba257bc447 Support autosave also on C compilation 2018-08-25 18:07:08 +02:00
raysan5 a2de3d99e0 Updated compilation script to save file automatically 2018-08-25 18:06:13 +02:00
ChrisDill a23feee6f3 Added Sublime Text 3 project template
- Added Sublime Text project file.
- Added Sublime Text build system.
2018-08-15 11:38:38 +01:00
Ray d999e5a016 Added VSCode project template 2018-07-31 11:26:52 +02:00
Ahmad Fatoum 8bea6abe8c
Add CMake entry to projects/README.md 2018-07-30 12:24:04 +02:00
Ahmad Fatoum 78487f7521
CMake: Make the raylib project as a whole embeddable
So user code can use add_subdirectory to build it (similar to what we do
with GLFW or what the projects/CMake/CMakeLists.txt can do).
2018-07-29 21:28:23 +02:00
Ahmad Fatoum e82505b873
Add projects/CMake example
The CMakeLists.txt checks for an installed raylib and downloads and
installs one if none is found. Afterwards, it builds core_basic_window.c
2018-07-29 18:27:59 +02:00
raysan5 0cf92c59d7 Corrected timing typo 2018-07-28 18:13:19 +02:00
Michael Vetter 01197172cc Update Builder example
Update Builder example for raylib 2.0.0.
External OpenAL and GLFW are not required anymore.
2018-07-25 13:01:16 +02:00
raysan5 864511fe57 Review VS2015 and VS2017 projects 2018-07-21 15:44:59 +02:00
raysan5 2875f4cf11 Remove VS2017 UWP project
Not properly configured, use VS2015.UWP as reference
2018-07-21 15:44:06 +02:00
Ray d127d8e9f8 Updated Notepad++ raylib intellisense 2018-07-15 23:19:06 +02:00
Ray cadcc05a84 Reviewed Code::Blocks project template
- Removed unnecesary files
 - Renamed project
 - Reviewed paths
2018-07-13 20:26:56 +02:00
Ray b5b4da1d05
Update README.md 2018-07-13 19:58:36 +02:00
D3nX f0ac73ef8b
Update README.md 2018-07-13 21:48:53 +04:00
D3nX 4e367d2db8
Update and rename REAME.md to README.md 2018-07-13 21:48:39 +04:00
D3nX 2f3011c457
Delete raylib_codeblocks_tpl.exe 2018-07-13 21:46:33 +04:00
D3nX 90d35b2ac4
Delete raylib_codeblocks_tpl.exe 2018-07-13 21:46:13 +04:00
D3nX 1c9537b5e7
Add files via upload 2018-07-13 21:45:43 +04:00
Ray 179231504a
Create README.md 2018-06-19 18:03:45 +02:00
Ray fcef578c9a
Added Notepad++ NppExec scripts 2018-06-01 11:36:31 +02:00
Ray d873314c27 Reviewed Windows resource file name 2018-05-29 00:52:08 +02:00
Ray 542eb6f250 Restore removed projects 2018-05-14 00:33:15 +02:00
Ray 0790171125 Updated raylib_icon resource 2018-05-11 18:14:42 +02:00
Ray 8ae8d3ac78 Reorganized project templates folder 2018-05-10 17:35:02 +02:00