Commit Graph

146 Commits

Author SHA1 Message Date
Ray 09e6f42f2e Update Notepad++ Intellisense 2021-04-09 01:28:52 +02:00
raysan5 b8c3b8277c Reviewed UWP project #1681 2021-03-28 20:21:50 +02:00
Jeffery Myers e48b9a6da1
[Examples] Warning fixes (pt 1) (#1668)
* Fix some warnings in examples.

* cleanups from review

Co-authored-by: Jeffery Myers <JefMyers@blizzard.com>
2021-03-23 07:51:52 +01:00
Ray 07d82a91c5 WARNING: BREAKING: RENAMED: camera.type to camera.projection 2021-03-19 13:56:46 +01:00
Ray 75038baf71 Reviewed UWP project config 2021-03-13 13:08:05 +01:00
Jeffery Myers 0726491ef8
Fixes to make rnet and it's examples build on Windows in visual studio 2019. (#1602)
Mostly typecasts, and some int to unsigned short changes, and including the windsock 2 library in the examples.

Co-authored-by: Jeffery Myers <JefMyers@blizzard.com>
2021-02-20 21:13:20 +01:00
raysan5 6037adcace Update raylib.rc 2021-02-11 16:32:07 +01:00
raysan5 83f0c771d5 ADDED: ALL examples projects to VS2019 solution 2021-02-11 16:02:17 +01:00
raysan5 00a0461c7a REDESIGNED: VS2019 build paths
REMOVED: core_basic_window.cpp
2021-02-09 14:06:40 +01:00
Ray b845f3886a Minor tweak to Makefile 2021-01-20 17:18:45 +01:00
raysan5 d7b4b9e485 Update year to 2021 2021-01-02 18:15:13 +01:00
ayshvab f5815b781a
Update project.4coder (#1503)
Fix run .cmd for win
2021-01-02 11:36:11 +01:00
raysan5 ef46003270 Update raylib functions parser to generate XML intellisense file
Update Notepad++ functions intellisense
2020-12-23 16:35:39 +01:00
Jeffery Myers 11ebb54674
Don't put the obj and temp files for all the projects in the same place, it causes conflicts (#1458) 2020-12-13 16:08:22 +01:00
Ray dd45d0ed64 Update VS2019 project 2020-12-03 20:22:06 +01:00
Ray c4aee2d09a Add VS2019 project 2020-12-03 20:19:54 +01:00
Jeffery Myers 679a26a195
Two small quality of life changes to projects. (#1448)
1) use the latest windows SDK not a specific one.
2) use the project dir as the root for the include dir for raylib, to help if the project is ever included in some other solution.
2020-12-02 07:35:48 +01: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
Ray 41192c6d4a Replace 0.f by 0.0f 2020-10-05 20:19:18 +02:00
Doyle b29311c7ca
mouse: Return float movement for precise scrolling where possible (#1397) 2020-10-05 20:16:23 +02:00
Ray a4ea9f872f Review "aggregate initializations" #1403 2020-10-05 20:04:33 +02:00
raysan5 0d05004468 Added resource file for DLL compilation info 2020-08-19 11:59:50 +02:00
Gaëtan Blaise-Cazalet 810f51b3e7
Change raylib version for VSCode mingw project makefile (#1347) 2020-08-12 15:04:17 +02:00
Henrique de Lima 702341ae6e
Making the windows build script a bit faster by verifying if the msvc environment was set up previously and only setting it up if it wasn't (#1346) 2020-08-10 21:08:51 +02:00
Reece Mackie 6b94ce2204
[UWP] Fix time query precision (#1284) 2020-06-20 21:13:32 +02:00
raysan5 fdad1f023b Avoid all MSVC compile warnings
Most warning were related to types conversion (casting required) and unsigned/signed types comparisons.

Added preprocessor directives (_CRT_SECURE_NO_DEPRECATE; _CRT_NONSTDC_NO_DEPRECATE) to avoid warnings about unsafe functions, those functions are safe while used properly and recommended alternatives are MS only.

Some external libraries still generate warnings.
2020-05-06 19:12:09 +02:00
raysan5 1c15dc7292 Reviewed UWP update
Mostly code formatting tweaks
2020-04-30 21:00:09 +02:00
Reece Mackie 4b03860810
UWP rework (#1231)
* First draft of UWP rework.

* Read desc

- Moved UWP specific functions to uwp_events.h
- Removed BaseApp.
- Implemented example UWP lifecycle.

* Added GIF recording and screenshot support.

* Character inputs and filesystem stuff

* Fix game closing on Xbox when B is pressed.

* Fix the gamepad binding hack

* Add as many keys as I believe are possible.

* Implemented mouse locking of a sort.

* Remove rogue todo, the rest are for a game dev using this example.

* Implemented touch how I "think" it should work. I cant test this.

* Review.
2020-04-30 19:48:39 +02:00
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