annotate third_party/raylib/raylib-5.5_win64/CHANGELOG @ 68:70ca1d99f3fd

Mimicing what tsoding did for his video. Kinda cool.
author June Park <parkjune1995@gmail.com>
date Thu, 25 Dec 2025 20:03:51 -0800
parents 9df5587cf23b
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
61
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1 changelog
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2 ---------
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
3
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
4 Current Release: raylib 5.5 (18 November 2024)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
5
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
6 -------------------------------------------------------------------------
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
7 Release: raylib 5.5 (18 November 2024)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
8 -------------------------------------------------------------------------
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
9 KEY CHANGES:
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
10 - New tool: raylib project creator
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
11 - New rcore backends: RGFW and SDL3
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
12 - New platforms supported: Dreamcast, N64, PSP, PSVita, PS4
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
13 - Added GPU Skinning support (all platforms and GL versions)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
14 - Added raymath C++ operators
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
15
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
16 Detailed changes:
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
17
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
18 WIP: Last update with commit from 02-Nov-2024
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
19
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
20 [rcore] ADDED: Working directory info at initialization by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
21 [rcore] ADDED: `GetClipboardImage()`, supported by multiple backends (#4459) by @evertonse
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
22 [rcore] ADDED: `MakeDirectory()`, supporting recursive directory creation by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
23 [rcore] ADDED: `ComputeSHA1()` (#4390) by @Anthony Carbajal
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
24 [rcore] ADDED: `ComputeCRC32()` and `ComputeMD5()` by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
25 [rcore] ADDED: `GetKeyName()` (#4161) by @MrScautHD
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
26 [rcore] ADDED: `IsFileNameValid()` by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
27 [rcore] ADDED: `GetViewRay()`, viewport independent raycast (#3709) by @Luís Almeida
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
28 [rcore] RENAMED: `GetMouseRay()` to `GetScreenToWorldRay()` (#3830) by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
29 [rcore] RENAMED: `GetViewRay()` to `GetScreenToWorldRayEx()` (#3830) by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
30 [rcore] REVIEWED: `GetApplicationDirectory()` for FreeBSD (#4318) by @base
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
31 [rcore] REVIEWED: `LoadDirectoryFilesEx()`/`ScanDirectoryFiles()`, support directory on filter (#4302) by @foxblock
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
32 [rcore] REVIEWED: Update comments on fullscreen and boderless window to describe what they do (#4280) by @Jeffery Myers
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
33 [rcore] REVIEWED: Correct processing of mouse wheel on Automation events #4263 by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
34 [rcore] REVIEWED: Fix gamepad axis movement and its automation event recording (#4184) by @maxmutant
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
35 [rcore] REVIEWED: Do not set RL_TEXTURE_FILTER_LINEAR when high dpi flag is enabled (#4189) by @Dave Green
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
36 [rcore] REVIEWED: `GetScreenWidth()`/`GetScreenHeight()` (#4074) by @Anthony Carbajal
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
37 [rcore] REVIEWED: Initial window dimensions checks (#3950) by @Christian Haas
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
38 [rcore] REVIEWED: Set default init values for random #3954 by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
39 [rcore] REVIEWED: Window positioning, avoid out-of-screen window-bar by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
40 [rcore] REVIEWED: Fix framerate recording for .gif (#3894) by @Rob Loach
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
41 [rcore] REVIEWED: Screen space related functions consistency (#3830) by @aiafrasinei
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
42 [rcore] REVIEWED: `GetFileNameWithoutExt()` (#3771) by @oblerion
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
43 [rcore] REVIEWED: `GetWindowScaleDPI()`, simplified (#3701) by @Karl Zylinski
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
44 [rcore] REVIEWED: `UnloadAutomationEventList()` (#3658) by @Antonis Geralis
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
45 [rcore] REVIEWED: Flip VR screens (#3633) by @Matthew Oros
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
46 [rcore] REVIEWED: Remove unused vScreenCenter (#3632) by @Matthew Oros
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
47 [rcore] REVIEWED: `LoadRandomSequence()`, issue in sequence generation #3612 by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
48 [rcore] REVIEWED: `IsMouseButtonUp()` (#3609) by @Kenneth M
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
49 [rcore] REVIEWED: Fix typos in src/platforms/rcore_*.c (#3581) by @RadsammyT
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
50 [rcore] REVIEWED: `ExportDataAsCode()`, change sanitization check (#3837) by @Laurentino Luna
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
51 [rcore] REVIEWED: `ExportDataAsCode()`, add little sanitization to indentifier names (#3832) by @4rk
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
52 [rcore] REVIEWED: `GetScreenWidth()`/`GetScreenHeight()` align with all platforms (#4451) by @Arche Washi
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
53 [rcore] REVIEWED: `SetGamepadVibration()`, added duration parameter (#4410) by @Asdqwe -WARNING-
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
54 [rcore] REVIEWED: `GetGamepadAxisMovement()`, fix #4405 (#4420) by @Asdqwe
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
55 [rcore] REVIEWED: `GetGestureHoldDuration()` comments by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
56 [rcore][rlgl] REVIEWED: Fix scale issues when ending a view mode (#3746) by @Jeffery Myers
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
57 [rcore][GLFW] REVIEWED: Keep CORE.Window.position properly in sync with glfw window position (#4190) by @Dave Green
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
58 [rcore][GLFW] REVIEWED: Set AUTO_ICONIFY flag to false per default (#4188) by @Dave Green
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
59 [rcore][GLFW] REVIEWED: `InitPlatform()`, add workaround for NetBSD (#4139) by @NishiOwO
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
60 [rcore][GLFW] REVIEWED: Fix window not initializing on primary monitor (#3923) by @Rafael Bordoni
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
61 [rcore][GLFW] REVIEWED: Set relative mouse mode when the cursor is disabled (#3874) by @Jeffery Myers
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
62 [rcore][GLFW] REVIEWED: Remove GLFW mouse passthrough hack and increase GLFW version in CMake (#3852) by @Alexandre Almeida
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
63 [rcore][GLFW] REVIEWED: Updated GLFW to 3.4 (#3827) by @Alexandre Almeida
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
64 [rcore][GLFW] REVIEWED: Feature test macros before include (#3737) by @John
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
65 [rcore][GLFW] REVIEWED: Fix inconsistent dll linkage warning on windows (#4447) by @Jeffery Myers
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
66 [rcore][Web] ADDED: `SetWindowOpacity()` implementation (#4403) by @Asdqwe
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
67 [rcore][Web] ADDED: `MaximizeWindow()` and `RestoreWindow()` implementations (#4397) by @Asdqwe
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
68 [rcore][Web] ADDED: `ToggleFullscreen()` implementation (#3634) by @ubkp
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
69 [rcore][Web] ADDED: `GetWindowPosition()` implementation (#3637) by @ubkp
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
70 [rcore][Web] ADDED: `ToggleBorderlessWindowed()` implementation (#3622) by @ubkp
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
71 [rcore][Web] ADDED: `GetMonitorWidth()` and `GetMonitorHeight()` implementations (#3636) by @ubkp
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
72 [rcore][Web] REVIEWED: Update `SetWindowState()` and `ClearWindowState()` to handle `FLAG_WINDOW_MAXIMIZED` (#4402) by @Asdqwe
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
73 [rcore][Web] REVIEWED: `WindowSizeCallback()`, do not try to handle DPI, already managed by GLFW (#4143) by @SuperUserNameMan
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
74 [rcore][Web] REVIEWED: Relative mouse mode issues (#3940) by @Cemal Gönültaş
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
75 [rcore][Web] REVIEWED: `ShowCursor()`, `HideCursor()` and `SetMouseCursor()` (#3647) by @ubkp
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
76 [rcore][Web] REVIEWED: Fix CORE.Input.Mouse.cursorHidden with callbacks (#3644) by @ubkp
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
77 [rcore][Web] REVIEWED: Fix `IsMouseButtonUp()` (#3611) by @ubkp
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
78 [rcore][Web] REVIEWED: HighDPI support #3372 by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
79 [rcore][Web] REVIEWED: `SetWindowSize()` (#4452) by @Asdqwe
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
80 [rcore][Web] REVIEWED: `EmscriptenResizeCallback()`, simplified (#4415) by @Asdqwe
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
81 [rcore][SDL] ADDED: `IsCursorOnScreen()` (#3862) by @Peter0x44
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
82 [rcore][SDL] ADDED: Gamepad rumble/vibration support (#3819) by @GideonSerf
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
83 [rcore][SDL] REVIEWED: Gamepad support (#3776) by @A
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
84 [rcore][SDL] REVIEWED: `GetWorkingDirectory()`, return correct path (#4392) by @Asdqwe
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
85 [rcore][SDL] REVIEWED: `GetClipboardText()`, fix memory leak (#4354) by @Asdqwe
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
86 [rcore][SDL] REVIEWED: Change SDL_Joystick to SDL_GameController (#4129) by @Frank Kartheuser
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
87 [rcore][SDL] REVIEWED: Update storage base path, use provided SDL base path by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
88 [rcore][SDL] REVIEWED: Call SDL_GL_SetSwapInterval() after GL context creation (#3997) by @JupiterRider
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
89 [rcore][SDL] REVIEWED: `GetKeyPressed()` (#3869) by @Arthur
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
90 [rcore][SDL] REVIEWED: Fix SDL multitouch tracking (#3810) by @mooff
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
91 [rcore][SDL] REVIEWED: Fix `SUPPORT_WINMM_HIGHRES_TIMER` (#3679) by @ubkp
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
92 [rcore][SDL] REVIEWED: SDL text input to Unicode codepoints #3650 by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
93 [rcore][SDL] REVIEWED: `IsMouseButtonUp()` and add touch events (#3610) by @ubkp
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
94 [rcore][SDL] REVIEWED: Fix real touch gestures (#3614) by @ubkp
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
95 [rcore][SDL] REVIEWED: `IsKeyPressedRepeat()` (#3605) by @ubkp
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
96 [rcore][SDL] REVIEWED: `GetKeyPressed()` and `GetCharPressed()` for SDL (#3604) by @ubkp
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
97 [rcore][SDL] REVIEWED: `SetMousePosition()` for SDL (#3580) by @ubkp
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
98 [rcore][SDL] REVIEWED: `SetWindowIcon()` for SDL (#3578) by @ubkp
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
99 [rcore][SDL][rlgl] REVIEWED: Fix for running gles2 with SDL on desktop (#3542) by @_Tradam
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
100 [rcore][Android] REVIEWED: Issue with isGpuReady flag (#4340) by @Menno van der Graaf
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
101 [rcore][Android] REVIEWED: Allow main() to return it its caller on configuration changes (#4288) by @Hesham Abourgheba
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
102 [rcore][Android] REVIEWED: Replace deprecated Android function ALooper_pollAll with ALooper_pollOnce (#4275) by @Menno van der Graaf
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
103 [rcore][Android] REVIEWED: `PollInputEvents()`, register previous gamepad events (#3910) by @Aria
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
104 [rcore][Android] REVIEWED: Fix Android keycode translation and duplicate key constants (#3733) by @Alexandre Almeida
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
105 [rcore][DRM] ADDED: uConsole keys mapping (#4297) by @carverdamien
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
106 [rcore][DRM] ADDED: `GetMonitorWidth/Height()` (#3956) by @gabriel-marques
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
107 [rcore][DRM] REVIEWED: `IsMouseButtonUp()` (#3611) by @ubkp
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
108 [rcore][DRM] REVIEWED: Optimize gesture handling (#3616) by @ubkp
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
109 [rcore][DRM] REVIEWED: `IsKeyPressedRepeat()` for PLATFORM_DRM direct input (#3583) by @ubkp
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
110 [rcore][DRM] REVIEWED: Fix gamepad buttons not working in drm backend (#3888) by @MrMugame
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
111 [rcore][DRM] REVIEWED: DRM backend to only use one api to allow for more devices (#3879) by @MrMugame
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
112 [rcore][DRM] REVIEWED: Avoid separate thread when polling for gamepad events (#3641) by @Cinghy Creations
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
113 [rcore][DRM] REVIEWED: Connector status reported as UNKNOWN but should be considered as CONNECTED (#4305) by @Michał Jaskólski
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
114 [rcore][RGFW] ADDED: RGFW, new rcore backend platform (#3941) by @Colleague Riley
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
115 [rcore][RGFW] REVIEWED: RGFW 1.0 (#4144) by @Colleague Riley
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
116 [rcore][RGFW] REVIEWED: Fix errors when compiling with mingw (#4282) by @Colleague Riley
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
117 [rcore][RGFW] REVIEWED: Replace long switch with a lookup table (#4108) by @Colleague Riley
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
118 [rcore][RGFW] REVIEWED: Fix MSVC build errors (#4441) by @Colleague Riley
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
119 [rlgl] ADDED: More uniform data type options #4137 by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
120 [rlgl] ADDED: Vertex normals for RLGL immediate drawing mode (#3866) by @bohonghuang -WARNING-
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
121 [rlgl] ADDED: `rlCullDistance*()` variables and getters (#3912) by @KotzaBoss
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
122 [rlgl] ADDED: `rlSetClipPlanes()` function (#3912) by @KotzaBoss
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
123 [rlgl] ADDED: `isGpuReady` flag, allow font loading with no GPU acceleration by @Ray -WARNING-
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
124 [rlgl] REVIEWED: Changed RLGL_VERSION from 4.5 to 5.0 (#3914) by @Mute
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
125 [rlgl] REVIEWED: Shader load failing returns 0, instead of fallback by @Ray -WARNING-
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
126 [rlgl] REVIEWED: Standalone mode default flags (#4334) by @Asdqwe
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
127 [rlgl] REVIEWED: Fix hardcoded index values in vboID array (#4312) by @Jett
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
128 [rlgl] REVIEWED: GLint64 did not exist before OpenGL 3.2 (#4284) by @Tchan0
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
129 [rlgl] REVIEWED: Extra warnings in case OpenGL 4.3 is not enabled (#4202) by @Maxim Knyazkin
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
130 [rlgl] REVIEWED: Using GLint64 for glGetBufferParameteri64v() (#4197) by @Randy Palamar
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
131 [rlgl] REVIEWED: Replace `glGetInteger64v()` with `glGetBufferParameteri64v()` (#4154) by @Kai Kitagawa-Jones
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
132 [rlgl] REVIEWED: `rlMultMatrixf()`, fix matrix multiplication order (#3935) by @bohonghuang
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
133 [rlgl] REVIEWED: `rlSetVertexAttribute()`, define last parameter as offset #3800 by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
134 [rlgl] REVIEWED: `rlDisableVertexAttribute()`, remove redundat calls for SHADER_LOC_VERTEX_COLOR (#3871) by @Kacper Zybała
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
135 [rlgl] REVIEWED: `rlLoadTextureCubemap()`, load mipmaps for cubemaps (#4429) by @Nikolas
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
136 [rlgl] REVIEWED: `rlLoadFramebuffer()`, parameters not required by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
137 [rlgl] REVIEWED: `rlSetUniformSampler()` (#3759) by @veins1
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
138 [rlgl] REVIEWED: Renamed near/far variables (#4039) by @jgabaut
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
139 [rlgl] REVIEWED: Expose OpenGL symbols (#3588) by @Peter0x44
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
140 [rlgl] REVIEWED: Fix OpenGL 1.1 build issues (#3876) by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
141 [rlgl] REVIEWED: Fixed compilation for OpenGL ES (#4243) by @Maxim Knyazkin
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
142 [rlgl] REVIEWED: rlgl function description and comments by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
143 [rlgl] REVIEWED: Expose glad functions when building raylib as a shared lib (#3572) by @Peter0x44
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
144 [rlgl] REVIEWED: Fix version info in rlgl.h (#3558) by @Steven Schveighoffer
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
145 [rlgl] REVIEWED: Use the vertex color to the base shader in GLSL330 (#4431) by @Jeffery Myers
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
146 [rcamera] REVIEWED: Make camera movement independant of framerate (#4247) by @hanaxars -WARNING-
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
147 [rcamera] REVIEWED: Updated camera speeds with GetFrameTime() (#4362) by @Anthony Carbajal
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
148 [rcamera] REVIEWED: `UpdateCamera()`, added CAMERA_CUSTOM check (#3938) by @Tomas Fabrizio Orsi
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
149 [rcamera] REVIEWED: Support mouse/keyboard and gamepad coexistence for input (#3579) by @ubkp
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
150 [rcamera] REVIEWED: Cleaned away unused macros(#3762) by @Brian E
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
151 [rcamera] REVIEWED: Fix for free camera mode (#3603) by @lesleyrs
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
152 [rcamera] REVIEWED: `GetCameraRight()` (#3784) by @Danil
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
153 [raymath] ADDED: C++ operator overloads for common math function (#4385) by @Jeffery Myers -WARNING-
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
154 [raymath] ADDED: Vector4 math functions and Vector2 variants of some Vector3 functions (#3828) by @Bowserinator
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
155 [raymath] REVIEWED: Fix MSVC warnings/errors in C++ (#4125) by @Jeffery Myers
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
156 [raymath] REVIEWED: Add extern "C" to raymath header for C++ (#3978) by @Jeffery Myers
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
157 [raymath] REVIEWED: `QuaternionFromAxisAngle()`, remove redundant axis length calculation (#3900) by @jtainer
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
158 [raymath] REVIEWED: `Vector3Perpendicular()`, avoid implicit conversion from float to double (#3799) by @João Foscarini
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
159 [raymath] REVIEWED: `MatrixDecompose()`, incorrect output for certain scale and rotations (#4461) by @waveydave
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
160 [raymath] REVIEWED: Small code refactor (#3753) by @Idir Carlos Aliane
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
161 [rshapes] ADDED: `CheckCollisionCircleLine()` (#4018) by @kai-z99
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
162 [rshapes] REVIEWED: Multisegment Bezier splines (#3744) by @Santiago Pelufo
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
163 [rshapes] REVIEWED: Expose shapes drawing texture and rectangle (#3677) by @Jeffery Myers
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
164 [rshapes] REVIEWED: `DrawLine()` #4075 by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
165 [rshapes] REVIEWED: `DrawPixel()` drawing by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
166 [rshapes] REVIEWED: `DrawLine()` to avoid pixel rounding issues #3931 by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
167 [rshapes] REVIEWED: `DrawRectangleLines()`, considering view matrix for lines "alignment" by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
168 [rshapes] REVIEWED: `DrawRectangleLines()`, pixel offset (#4261) by @RadsammyT
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
169 [rshapes] REVIEWED: `DrawRectangleLines()`, pixel offset when scaling (#3884) by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
170 [rshapes] REVIEWED: `DrawRectangleLinesEx()`, make sure accounts for square tiles (#4382) by @Jojaby
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
171 [rshapes] REVIEWED: `Draw*Gradient()` color parameter names (#4270) by @Paperdomo101
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
172 [rshapes] REVIEWED: `DrawGrid()`, remove duplicate color calls (#4148) by @Jeffery Myers
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
173 [rshapes] REVIEWED: `DrawSplineLinear()` to `SUPPORT_SPLINE_MITERS` by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
174 [rshapes] REVIEWED: `DrawSplineLinear()`, implement miters (#3585) by @Toctave
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
175 [rshapes] REVIEWED: `CheckCollisionPointRec()` by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
176 [rshapes] REVIEWED: `CheckCollisionPointCircle()`, new implementation (#4135) by @kai-z99
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
177 [rshapes] REVIEWED: `CheckCollisionCircles()`, optimized (#4065) by @kai-z99
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
178 [rshapes] REVIEWED: `CheckCollisionPointPoly()` (#3750) by @Antonio Raúl
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
179 [rshapes] REVIEWED: `CheckCollisionCircleRec()` (#3584) by @ubkp
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
180 [rshapes] REVIEWED: Add more detail to function comment (#4344) by @Jeffery Myers
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
181 [rshapes] REVIEWED: Functions that draw point arrays take them as const (#4051) by @Jeffery Myers
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
182 [rtextures] ADDED: `ColorIsEqual()` by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
183 [rtextures] ADDED: `ColorLerp()`, to mix 2 colors together (#4310) by @SusgUY446
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
184 [rtextures] ADDED: `LoadImageAnimFromMemory()` (#3681) by @IoIxD
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
185 [rtextures] ADDED: `ImageKernelConvolution()` (#3528) by @Karim
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
186 [rtextures] ADDED: `ImageFromChannel()` (#4105) by @Bruno Cabral
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
187 [rtextures] ADDED: `ImageDrawLineEx()` (#4097) by @Le Juez Victor
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
188 [rtextures] ADDED: `ImageDrawTriangle()` (#4094) by @Le Juez Victor
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
189 [rtextures] REMOVED: SVG files loading and drawing, moving it to raylib-extras by @Ray -WARNING-
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
190 [rtextures] REVIEWED: `LoadImage()`, added support for 3-channel QOI images (#4384) by @R-YaTian
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
191 [rtextures] REVIEWED: `LoadImageRaw()` #3926 by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
192 [rtextures] REVIEWED: `LoadImageColors()`, advance k in loop (#4120) by @Bruno Cabral
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
193 [rtextures] REVIEWED: `LoadTextureCubemap()`, added `mipmaps` #3665 by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
194 [rtextures] REVIEWED: `LoadTextureCubemap()`, assign format to cubemap (#3823) by @Gary M
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
195 [rtextures] REVIEWED: `LoadTextureCubemap()`, load mipmaps for cubemaps (#4429) by @Nikolas
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
196 [rtextures] REVIEWED: `LoadTextureCubemap()`, avoid dangling re-allocated pointers (#4439) by @Nikolas
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
197 [rtextures] REVIEWED: `LoadImageFromScreen()`, fix scaling (#3881) by @proberge-dev
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
198 [rtextures] REVIEWED: `LoadImageFromMemory()`, warnings on invalid image data (#4179) by @Jutastre
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
199 [rtextures] REVIEWED: `LoadImageAnimFromMemory()`, added security checks (#3924) by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
200 [rtextures] REVIEWED: `ImageColorTint()` and `ColorTint()`, optimized (#4015) by @Le Juez Victor
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
201 [rtextures] REVIEWED: `ImageKernelConvolution()`, formating and warnings by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
202 [rtextures] REVIEWED: `ImageDrawRectangleRec`, fix bounds check (#3732) by @Blockguy24
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
203 [rtextures] REVIEWED: `ImageResizeCanvas()`, implemented fill color (#3720) by @Lieven Petersen
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
204 [rtextures] REVIEWED: `ImageDrawRectangleRec()` (#3721) by @Le Juez Victor
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
205 [rtextures] REVIEWED: `ImageDraw()`, don't try to blend images without alpha (#4395) by @Nikolas
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
206 [rtextures] REVIEWED: `GenImagePerlinNoise()` being stretched (#4276) by @Bugsia
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
207 [rtextures] REVIEWED: `GenImageGradientLinear()`, fix some angles (#4462) by @decromo
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
208 [rtextures] REVIEWED: `DrawTexturePro()` to avoid negative dest rec #4316 by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
209 [rtextures] REVIEWED: `ColorToInt()`, fix undefined behaviour (#3996) by @OetkenPurveyorOfCode
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
210 [rtextures] REVIEWED: Remove panorama cubemap layout option (#4425) by @Jeffery Myers
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
211 [rtextures] REVIEWED: Removed unneeded module check, `rtextures` should not depend on `rtext` by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
212 [rtextures] REVIEWED: Simplified for loop for some image manipulation functions (#3712) by @Alice Nyaa
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
213 [rtext] ADDED: BDF fonts support (#3735) by @Stanley Fuller -WARNING-
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
214 [rtext] ADDED: `TextToCamel()` (#4033) by @IoIxD
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
215 [rtext] ADDED: `TextToSnake()` (#4033) by @IoIxD
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
216 [rtext] ADDED: `TextToFloat()` (#3627) by @Benjamin Schmid Ties
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
217 [rtext] REDESIGNED: `SetTextLineSpacing()` by @Ray -WARNING-
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
218 [rtext] REVIEWED: `LoadFontDataBDF()` name and formating by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
219 [rtext] REVIEWED: `LoadFontDefault()`, initialize glyphs and recs to zero #4319 by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
220 [rtext] REVIEWED: `LoadFontEx()`, avoid default font fallback (#4077) by @Peter0x44 -WARNING-
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
221 [rtext] REVIEWED: `LoadBMFont()`, extended functionality (#3536) by @Dongkun Lee
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
222 [rtext] REVIEWED: `LoadBMFont()`, issue on not glyph data initialized by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
223 [rtext] REVIEWED: `LoadFontFromMemory()`, use strncpy() to fix buffer overflow (#3795) by @Mingjie Shen
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
224 [rtext] REVIEWED: `LoadCodepoints()` returning a freed ptr when count is 0 (#4089) by @Alice Nyaa
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
225 [rtext] REVIEWED: `LoadFontData()` avoid fallback glyphs by @Ray -WARNING-
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
226 [rtext] REVIEWED: `LoadFontData()`, load image only if glyph has been found in font by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
227 [rtext] REVIEWED: `ExportFontAsCode()`, fix C++ compiler errors (#4013) by @DarkAssassin23
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
228 [rtext] REVIEWED: `MeasureTextEx()` height calculation (#3770) by @Marrony Neris
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
229 [rtext] REVIEWED: `MeasureTextEx()`, additional check for empty input string (#4448) by @mpv-enjoyer
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
230 [rtext] REVIEWED: `CodepointToUTF8()`, clean static buffer #4379 by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
231 [rtext] REVIEWED: `TextToFloat()`, always multiply by sign (#4273) by @listeria
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
232 [rtext] REVIEWED: `TextReplace()` const correctness (#3678) by @maverikou
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
233 [rtext] REVIEWED: `TextToFloat()`, coding style (#3627) by @Benjamin Schmid Ties
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
234 [rtext] REVIEWED: Some comments to align to style (#3756) by @Idir Carlos Aliane
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
235 [rtext] REVIEWED: Adjust font atlas area calculation so padding area is not underestimated at small font sizes (#3719) by @Tim Romero
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
236 [rmodels] ADDED: GPU skinning support for models animations (#4321) by @Daniel Holden -WARNING-
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
237 [rmodels] ADDED: Support 16-bit unsigned short vec4 format for gltf joint loading (#3821) by @Gary M
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
238 [rmodels] ADDED: Support animation names for the m3d model format (#3714) by @kolunmi
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
239 [rmodels] ADDED: `DrawModelPoints()`, more performant point cloud rendering (#4203) by @Reese Gallagher
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
240 [rmodels] ADDED: `ExportMeshAsCode()` by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
241 [rmodels] REVIEWED: Multiple updates to gltf loading, improved macro (#4373) by @Harald Scheirich
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
242 [rmodels] REVIEWED: `LoadOBJ()`, correctly split obj meshes by material (#4285) by @Jeffery Myers
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
243 [rmodels] REVIEWED: `LoadOBJ()`, add warning when loading an OBJ with multiple materials (#4271) by @Jeffery Myers
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
244 [rmodels] REVIEWED: `LoadOBJ()`, fix bug that fragmented the loaded meshes (#4494) by @Eike Decker
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
245 [rmodels] REVIEWED: `LoadIQM()`, set model.meshMaterial[] (#4092) by @SuperUserNameMan
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
246 [rmodels] REVIEWED: `LoadIQM()`, attempt to load texture from IQM at loadtime (#4029) by @Jett
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
247 [rmodels] REVIEWED: `LoadM3D(), fix vertex colors for m3d files (#3859) by @Jeffery Myers
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
248 [rmodels] REVIEWED: `LoadGLTF()`, supporting additional vertex data formats (#3546) by @MrScautHD
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
249 [rmodels] REVIEWED: `LoadGLTF()`, correctly handle the node hierarchy in a glTF file (#4037) by @Paul Melis
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
250 [rmodels] REVIEWED: `LoadGLTF()`, replaced SQUAD quat interpolation with cubic hermite (gltf 2.0 specs) (#3920) by @Benji
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
251 [rmodels] REVIEWED: `LoadGLTF()`, support 2nd texture coordinates loading by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
252 [rmodels] REVIEWED: `LoadGLTF()`, support additional vertex attributes data formats #3890 by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
253 [rmodels] REVIEWED: `LoadGLTF()`, set cgltf callbacks to use `LoadFileData()` and `UnloadFileData()` (#3652) by @kolunmi
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
254 [rmodels] REVIEWED: `LoadGLTF()`, JOINTS loading #3836 by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
255 [rmodels] REVIEWED: `LoadImageFromCgltfImage()`, fix base64 padding support (#4112) by @SuperUserNameMan
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
256 [rmodels] REVIEWED: `LoadModelAnimationsIQM()`, fix corrupted animation names (#4026) by @Jett
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
257 [rmodels] REVIEWED: `LoadModelAnimationsGLTF()`, load animations with 1 frame (#3804) by @Nikita Blizniuk
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
258 [rmodels] REVIEWED: `LoadModelAnimationsGLTF()`, added missing interpolation types (#3919) by @Benji
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
259 [rmodels] REVIEWED: `LoadModelAnimationsGLTF()` (#4107) by @VitoTringolo
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
260 [rmodels] REVIEWED: `LoadBoneInfoGLTF()`, add check for animation name being NULL (#4053) by @VitoTringolo
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
261 [rmodels] REVIEWED: `GenMeshSphere()`, fix artifacts (#4460) by @MikiZX1
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
262 [rmodels] REVIEWED: `GenMeshTangents()`, read uninitialized values, fix bounding case (#4066) by @kai-z99
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
263 [rmodels] REVIEWED: `GenMeshTangents()`, fixed out of bounds error (#3990) by @Salvador Galindo
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
264 [rmodels] REVIEWED: `UpdateModelAnimation()`, performance speedup (#4470) by @JettMonstersGoBoom
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
265 [rmodels] REVIEWED: `DrawCylinder()`, fix drawing due to imprecise angle (#4034) by @Paul Melis
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
266 [rmodels] REVIEWED: `DrawCylinder()`, fix drawing of cap (#4478) by @JeffM2501
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
267 [rmodels] REVIEWED: `DrawMesh()`, send full matModel to shader in DrawMesh (#4005) (#4022) by @David Holland
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
268 [rmodels] REVIEWED: `DrawMesh()`, fix material specular map retrieval (#3758) by @Victor Gallet
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
269 [rmodels] REVIEWED: `DrawModelEx()`, simplified multiplication of colors (#4002) by @Le Juez Victor
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
270 [rmodels] REVIEWED: `DrawBillboardPro()`, to be consistend with `DrawTexturePro()` (#4132) by @bohonghuang
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
271 [rmodels] REVIEWED: `DrawSphereEx()` optimization (#4106) by @smalltimewizard
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
272 [raudio] REVIEWED: `LoadMusicStreamFromMemory()`, support 24-bit FLACs (#4279) by @konstruktor227
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
273 [raudio] REVIEWED: `LoadWaveSamples()`, fix mapping of wave data (#4062) by @listeria
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
274 [raudio] REVIEWED: `LoadMusicStream()`, remove drwav_uninit() (#3986) by @FishingHacks
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
275 [raudio] REVIEWED: `LoadMusicStream()` qoa and wav loading (#3966) by @veins1
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
276 [raudio] REVIEWED: `ExportWaveAsCode()`, segfault (#3769) by @IoIxD
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
277 [raudio] REVIEWED: `WaveCrop()`, fix issues and use frames instead of samples (#3994) by @listeria
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
278 [raudio] REVIEWED: Crash from multithreading issues (#3907) by @Christian Haas
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
279 [raudio] REVIEWED: Reset music.ctxType if loading wasn't succesful (#3917) by @veins1
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
280 [raudio] REVIEWED: Added missing functions in "standalone" mode (#3760) by @Alessandro Nikolaev
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
281 [raudio] REVIEWED: Disable unused miniaudio features (#3544) by @Alexandre Almeida
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
282 [raudio] REVIEWED: Fix crash when switching playback device at runtime (#4102) by @jkaup
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
283 [raudio] REVIEWED: Support 24 bits samples for FLAC format (#4058) by @Alexey Kutepov
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
284 [examples] ADDED: `core_random_sequence` (#3846) by @Dalton Overmyer
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
285 [examples] ADDED: `core_input_virtual_controls` (#4342) by @oblerion
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
286 [examples] ADDED: `shapes_rectangle_advanced `, implementing `DrawRectangleRoundedGradientH()` (#4435) by @Everton Jr.
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
287 [examples] ADDED: `models_bone_socket` (#3833) by @iP
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
288 [examples] ADDED: `shaders_vertex_displacement` (#4186) by @Alex ZH
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
289 [examples] ADDED: `shaders_shadowmap` (#3653) by @TheManTheMythTheGameDev
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
290 [examples] REVIEWED: `core_2d_camera_platformer` by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
291 [examples] REVIEWED: `core_2d_camera_mouse_zoom`, use logarithmic scaling for a 2d zoom functionality (#3977) by @Mike Will
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
292 [examples] REVIEWED: `core_input_gamepad_info`, all buttons displayed within the window (#4241) by @Asdqwe
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
293 [examples] REVIEWED: `core_input_gamepad_info`, show ps3 controller (#4040) by @Konrad Gutvik Grande
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
294 [examples] REVIEWED: `core_input_gamepad`, add drawing for generic gamepad (#4424) by @Asdqwe
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
295 [examples] REVIEWED: `core_input_gamepad`, add deadzone handling (#4422) by @Asdqwe
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
296 [examples] REVIEWED: `shapes_bouncing_ball` (#4226) by @Anthony Carbajal
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
297 [examples] REVIEWED: `shapes_following_eyes` (#3710) by @Hongyu Ouyang
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
298 [examples] REVIEWED: `shapes_draw_rectangle_rounded` by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
299 [examples] REVIEWED: `shapes_draw_ring`, fix other examples (#4211) by @kai-z99
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
300 [examples] REVIEWED: `shapes_lines_bezier` by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
301 [examples] REVIEWED: `textures_image_kernel` #3556 by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
302 [examples] REVIEWED: `text_input_box` (#4229) by @Anthony Carbajal
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
303 [examples] REVIEWED: `text_writing_anim` (#4230) by @Anthony Carbajal
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
304 [examples] REVIEWED: `models_billboard` by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
305 [examples] REVIEWED: `models_cubicmap` by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
306 [examples] REVIEWED: `models_point_rendering` by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
307 [examples] REVIEWED: `models_box_collisions` (#4224) by @Anthony Carbajal
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
308 [examples] REVIEWED: `models_skybox`, do not use HDR by default (#4115) by @Jeffery Myers
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
309 [examples] REVIEWED: `shaders_basic_pbr` (#4225) by @Anthony Carbajal
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
310 [examples] REVIEWED: `shaders_palette_switch` by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
311 [examples] REVIEWED: `shaders_hybrid_render` (#3908) by @Yousif
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
312 [examples] REVIEWED: `shaders_lighting_instancing`, fix vertex shader (#4056) by @Karl Zylinski
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
313 [examples] REVIEWED: `shaders_raymarching`, add `raymarching.fs` for GLSL120 (#4183) by @CDM15y
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
314 [examples] REVIEWED: `shaders_shadowmap`, fix shaders for GLSL 1.20 (#4167) by @CDM15y
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
315 [examples] REVIEWED: `shaders_deferred_render` (#3655) by @Jett
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
316 [examples] REVIEWED: `shaders_basic_pbr` (#3621) by @devdad
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
317 [examples] REVIEWED: `shaders_basic_pbr`, remove dependencies (#3649) by @TheManTheMythTheGameDev
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
318 [examples] REVIEWED: `shaders_basic_pbr`, added more comments by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
319 [examples] REVIEWED: `shaders_gpu_skinning`, to work with OpenGL ES 2.0 #4412 by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
320 [examples] REVIEWED: `shaders_model_shader`, use free camera (#4428) by @IcyLeave6109
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
321 [examples] REVIEWED: `audio_stream_effects` (#3618) by @lipx
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
322 [examples] REVIEWED: `audio_raw_stream` (#3624) by @riadbettole
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
323 [examples] REVIEWED: `audio_mixed_processor` (#4214) by @Anthony Carbajal
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
324 [examples] REVIEWED: `raylib_opengl_interop`, fix building on PLATFORM_DESKTOP_SDL (#3826) by @Peter0x44
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
325 [examples] REVIEWED: Update examples missing UnloadTexture() calls (#4234) by @Anthony Carbajal
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
326 [examples] REVIEWED: Added GLSL 100 and 120 shaders to lightmap example (#3543) by @Jussi Viitala
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
327 [examples] REVIEWED: Set FPS to always 60 in all exampels (#4235) by @Anthony Carbajal
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
328 [build] REVIEWED: Makefile by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
329 [build] REVIEWED: Makefile, fix wrong flag #3593 by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
330 [build] REVIEWED: Makefile, disable wayland by default (#4369) by @Anthony Carbajal
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
331 [build] REVIEWED: Makefile, VSCode, fix to support multiple .c files (#4391) by @Alan Arrecis
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
332 [build] REVIEWED: Makefile, fix -Wstringop-truncation warning (#4096) by @Peter0x44
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
333 [build] REVIEWED: Makefile, fix issues for RGFW on Linux/macOS (#3969) by @Colleague Riley
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
334 [build] REVIEWED: Makefile, update RAYLIB_VERSION (#3901) by @Belllg
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
335 [build] REVIEWED: Makefile, use mingw32-make for Windows (#4436) by @Asdqwe
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
336 [build] REVIEWED: Makefile, move CUSTOM_CFLAGS for better visibility (#4054) by @Lázaro Albuquerque
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
337 [build] REVIEWED: Makefile, update emsdk paths to latest versions by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
338 [build] REVIEWED: Makefile examples, align /usr/local with /src Makefile (#4286) by @Tchan0
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
339 [build] REVIEWED: Makefile examples, added `textures_image_kernel` (#3555) by @Sergey Zapunidi
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
340 [build] REVIEWED: Makefile examples (#4209) by @Anthony Carbajal
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
341 [build] REVIEWED: Makefile examples, to work on NetBSD (#4438) by @NishiOwO
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
342 [build] REVIEWED: Makefile examples, WebGL2 (OpenGL ES 3.0) backend flags #4330 by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
343 [build] REVIEWED: Makefile examples, web building (#4434) by @Asdqwe
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
344 [build] REVIEWED: build.zig, fix various issues around `-Dconfig` (#4398) by @Sage Hane
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
345 [build] REVIEWED: build.zig, fix type mismatch (#4383) by @yuval_dev
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
346 [build] REVIEWED: build.zig, minor fixes (#4381) by @Sage Hane
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
347 [build] REVIEWED: build.zig, fix @src logic and a few things (#4380) by @Sage Hane
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
348 [build] REVIEWED: build.zig, improve logic (#4375) by @Sage Hane
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
349 [build] REVIEWED: build.zig, issues (#4374) by @William Culver
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
350 [build] REVIEWED: build.zig, issues (#4366) by @Visen
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
351 [build] REVIEWED: build.zig, support desktop backend change (#4358) by @Nikolas
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
352 [build] REVIEWED: build.zig, use zig fmt (#4242) by @freakmangd
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
353 [build] REVIEWED: build.zig, check if wayland-scanner is installed (#4217) by @lnc3l0t
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
354 [build] REVIEWED: build.zig, override config.h definitions (#4193) by @lnc3l0t
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
355 [build] REVIEWED: build.zig, support GLFW platform detection (#4150) by @InventorXtreme
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
356 [build] REVIEWED: build.zig, make emscripten build compatible with Zig 0.13.0 (#4121) by @Mike Will
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
357 [build] REVIEWED: build.zig, pass the real build.zig file (#4113) by @InKryption
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
358 [build] REVIEWED: build.zig, leverage `dependencyFromBuildZig` (#4109) by @InKryption
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
359 [build] REVIEWED: build.zig, run examples from their directories (#4063) by @Mike Will
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
360 [build] REVIEWED: build.zig, fix raygui build when using addRaygui externally (#4027) by @Viktor Pocedulić
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
361 [build] REVIEWED: build.zig, fix emscripten build (#4012) by @Dylan
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
362 [build] REVIEWED: build.zig, update to zig 0.12.0dev while keeping 0.11.0 compatibility (#3715) by @freakmangd
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
363 [build] REVIEWED: build.zig, drop support for 0.11.0 and use more idiomatic build script code (#3927) by @freakmangd
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
364 [build] REVIEWED: build.zig, sdd shared library build option and update to zig 0.12.0-dev.2139 (#3727) by @Andrew Lee
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
365 [build] REVIEWED: build.zig, add `opengl_version` option (#3979) by @Alexei Mozaidze
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
366 [build] REVIEWED: build.zig, fix local dependency break (#3913) by @freakmangd
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
367 [build] REVIEWED: build.zig, fix breaking builds for Zig v0.11.0 (#3896) by @iarkn
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
368 [build] REVIEWED: build.zig, update to latest version and simplify (#3905) by @freakmangd
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
369 [build] REVIEWED: build.zig, remove all uses of deps/mingw (#3805) by @Peter0x44
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
370 [build] REVIEWED: build.zig, fixed illegal instruction crash (#3682) by @WisonYe
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
371 [build] REVIEWED: build.zig, fix broken build on #3863 (#3891) by @Nikolas Mauropoulos
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
372 [build] REVIEWED: build.zig, improve cross-compilation (#4468) by @deathbeam
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
373 [build] REVIEWED: CMake, update to raylib 5.0 (#3623) by @Peter0x44
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
374 [build] REVIEWED: CMake, added PLATFORM option for Desktop SDL (#3809) by @mooff
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
375 [build] REVIEWED: CMake, fix GRAPHICS_* check (#4359) by @Kacper Zybała
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
376 [build] REVIEWED: CMake, examples projects (#4332) by @Ridge3Dproductions
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
377 [build] REVIEWED: CMake, fix warnings in projects/CMake/CMakeLists.txt (#4278) by @Peter0x44
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
378 [build] REVIEWED: CMake, delete BuildOptions.cmake (#4277) by @Peter0x44
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
379 [build] REVIEWED: CMake, update version to 5.0 so libraries are correctly versioned (#3615) by @David Williams
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
380 [build] REVIEWED: CMake, improved linkage flags to save 28KB on the final bundle (#4177) by @Lázaro Albuquerque
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
381 [build] REVIEWED: CMake, support OpenGL ES3 in `LibraryConfigurations.cmake` (#4079) by @manuel5975p
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
382 [build] REVIEWED: CMake, `config.h` fully available to users (#4044) by @Lázaro Albuquerque
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
383 [build] REVIEWED: CMake, pass -sFULL_ES3 instead of -sFULL_ES3=1 (#4090) by @manuel5975p
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
384 [build] REVIEWED: CMake, SDL build link the glfw dependency (#3860) by @Rob Loach
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
385 [build] REVIEWED: CMake, infer CMAKE_MODULE_PATH in super-build (#4042) by @fruzitent
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
386 [build] REVIEWED: CMake, remove USE_WAYLAND option (#3851) by @Alexandre Almeida
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
387 [build] REVIEWED: CMake, disable SDL rlgl_standalone example (#3861) by @Rob Loach
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
388 [build] REVIEWED: CMake, bump version required to avoid deprecated #3639 by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
389 [build] REVIEWED: CMake, fix examples linking -DPLATFORM=SDL (#3825) by @Peter0x44
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
390 [build] REVIEWED: CMake, don't build for wayland by default (#4432) by @Peter0x44
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
391 [build] REVIEWED: VS2022, misc improvements by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
392 [build] REVIEWED: VS2022, fix build warnings (#4095) by @Jeffery Myers
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
393 [build] REVIEWED: VS2022, added new examples (#4492) by @Jeffery Myers
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
394 [build] REVIEWED: Fix fix-build-paths (#3849) by @Caleb Barger
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
395 [build] REVIEWED: Fix build paths (#3835) by @Steve Biedermann
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
396 [build] REVIEWED: Fix VSCode sample project for macOS (#3666) by @Tim Romero
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
397 [build] REVIEWED: Fix some warnings on web builds and remove some redundant flags (#4069) by @Lázaro Albuquerque
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
398 [build] REVIEWED: Fix examples not building with gestures system disabled (#4020) by @Sprix
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
399 [build] REVIEWED: Fix GLFW runtime platform detection (#3863) by @Alexandre Almeida
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
400 [build] REVIEWED: Fix DRM cross-compile without sysroot (#3839) by @Christian W. Zuckschwerdt
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
401 [build] REVIEWED: Fix cmake-built libraylib.a to properly include GLFW's object files (#3598) by @Peter0x44
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
402 [build] REVIEWED: Hide unneeded internal symbols when building raylib as an so or dylib (#3573) by @Peter0x44
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
403 [build] REVIEWED: Corrected the path of android ndk toolchains for OSX platforms (#3574) by @Emmanuel Méra
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
404 [build][CI] ADDED: Automatic update for raylib_api.* (#3692) by @seiren
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
405 [build][CI] REVIEWED: Update workflows to use latest actions/upload-artifact by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
406 [build][CI] REVIEWED: CodeQL minor tweaks to avoid some warnings by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
407 [build][CI] REVIEWED: Update linux_examples.yml by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
408 [build][CI] REVIEWED: Update linux.yml by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
409 [build][CI] REVIEWED: Update webassembly.yml by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
410 [build][CI] REVIEWED: Update cmake.yml by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
411 [build][CI] REVIEWED: Update codeql.yml, exclude src/external files by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
412 [bindings] ADDED: raylib-APL (#4253) by @Brian E
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
413 [bindings] ADDED: raylib-bqn, moved rayed-bqn (#4331) by @Brian E
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
414 [bindings] ADDED: brainfuck binding (#4169) by @_Tradam
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
415 [bindings] ADDED: raylib-zig-bindings (#4004) by @Lionel Briand
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
416 [bindings] ADDED: Raylib-CSharp wrapper (#3963) by @MrScautHD
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
417 [bindings] ADDED: COBOL binding (#3661) by @glowiak
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
418 [bindings] ADDED: raylib-beef binding (#3640) by @Braedon Lewis
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
419 [bindings] ADDED: Raylib-CSharp-Vinculum (#3571) by @Danil
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
420 [bindings] REVIEWED: Remove broken-link bindings #3899 by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
421 [bindings] REVIEWED: Updated some versions on BINDINGS.md by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
422 [bindings] REVIEWED: Removed umaintained repos (#3999) by @Antonis Geralis
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
423 [bindings] REDESIGNED: Add binding link to name, instead of separate column (#3995) by @Carmine Pietroluongo
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
424 [bindings] UPDATED: h-raylib (#4378) by @Anand Swaroop
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
425 [bindings] UPDATED: Raylib.lean, to master version (#4337) by @Daniil Kisel
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
426 [bindings] UPDATED: raybit, to latest master (#4311) by @Alex
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
427 [bindings] UPDATED: dray binding (#4163) by @red thing
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
428 [bindings] UPDATED: Julia (#4068) by @ShalokShalom
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
429 [bindings] UPDATED: nim to latest master (#3999) by @Antonis Geralis
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
430 [bindings] UPDATED: raylib-rs (#3991) by @IoIxD
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
431 [bindings] UPDATED: raylib-zig version (#3902) by @Nikolas
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
432 [bindings] UPDATED: raylib-odin (#3868) by @joyousblunder
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
433 [bindings] UPDATED: Raylib VAPI (#3829) by @Alex Macafee
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
434 [bindings] UPDATED: Raylib-cs (#3774) by @Brandon Baker
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
435 [bindings] UPDATED: h-raylib (#3739) by @Anand Swaroop
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
436 [bindings] UPDATED: OCaml bindings version (#3730) by @Tobias Mock
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
437 [bindings] UPDATED: Raylib.c3 (#3689) by @Kenta
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
438 [bindings] UPDATED: ray-cyber to 5.0 (#3654) by @fubark
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
439 [bindings] UPDATED: raylib-freebasic binding (#3591) by @WIITD
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
440 [bindings] UPDATED: SmallBASIC (#3562) by @Chris Warren-Smith
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
441 [bindings] UPDATED: Python raylib-py v5.0.0beta1 (#3557) by @Jorge A. Gomes
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
442 [bindings] UPDATED: raylib-d binding (#3561) by @Steven Schveighoffer
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
443 [bindings] UPDATED: Janet (#3553) by @Dmitry Matveyev
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
444 [bindings] UPDATED: Raylib.nelua (#3552) by @Auz
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
445 [bindings] UPDATED: raylib-cpp to 5.0 (#3551) by @Rob Loach
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
446 [bindings] UPDATED: Pascal binding (#3548) by @Gunko Vadim
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
447 [external] UPDATED: stb_truetype.h to latest version by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
448 [external] UPDATED: stb_image_resize2.h to latest version by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
449 [external] UPDATED: stb_image.h to latest version by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
450 [external] UPDATED: qoa.h to latest version by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
451 [external] UPDATED: dr_wav.h to latest version by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
452 [external] UPDATED: dr_mp3.h to latest version by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
453 [external] UPDATED: cgltf.h to latest version by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
454 [external] REVIEWED: rl_gputex, correctly load mipmaps from DDS files (#4399) by @Nikolas
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
455 [external] REVIEWED: stb_image_resize2, dix vld1q_f16 undeclared in arm (#4309) by @masnm
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
456 [external] REVIEWED: miniaudio, fix library and Makefile for NetBSD (#4212) by @NishiOwO
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
457 [external] REVIEWED: raygui, update to latest version 4.5-dev (#4238) by @Anthony Carbajal
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
458 [external] REVIEWED: jar_xml, replace unicode characters by ascii characters to avoid warning in MSVC (#4196) by @Rico P
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
459 [external] REVIEWED: vox_loader, normals and new voxels shader (#3843) by @johann nadalutti
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
460 [parser] REVIEWED: README.md, to mirror fixed help text (#4336) by @Daniil Kisel
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
461 [parser] REVIEWED: Fix seg fault with long comment lines (#4306) by @Chris Warren-Smith
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
462 [parser] REVIEWED: Don't crash for files that don't end in newlines (#3981) by @Peter0x44
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
463 [parser] REVIEWED: Issues in usage example help text (#4084) by @Peter0x44
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
464 [parser] REVIEWED: Fix parsing of empty parentheses (#3974) by @Filyus
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
465 [parser] REVIEWED: Address parsing issue when generating XML #3893 by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
466 [parser] REVIEWED: `MemoryCopy()`, prevent buffer overflow by replacing hard-coded arguments (#4011) by @avx0
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
467 [misc] ADDED: Create logo/raylib.icns by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
468 [misc] ADDED: Create logo/raylib_1024x1024.png by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
469 [misc] ADDED: Default vertex/fragment shader for OpenGL ES 3.0 (#4178) by @Lázaro Albuquerque
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
470 [misc] REVIEWED: README.md, fix Reddit badge (#4136) by @Ninad Sachania
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
471 [misc] REVIEWED: .gitignore, ignore compiled dll binaries (#3628) by @2Bear
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
472 [misc] REVIEWED: Fix undesired scrollbars on web shell files (#4104) by @jspast
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
473 [misc] REVIEWED: Made comments on raylib.h match comments in rcamera.h (#3942) by @Tomas Fabrizio Orsi
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
474 [misc] REVIEWED: Make raylib/raygui work better on touchscreen (#3728) by @Hongyu Ouyang
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
475 [misc] REVIEWED: Update config.h by @Ray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
476
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
477 -------------------------------------------------------------------------
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
478 Release: raylib 5.0 - 10th Anniversary Edition (18 November 2023)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
479 -------------------------------------------------------------------------
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
480 KEY CHANGES:
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
481 - REDESIGNED: rcore module platform-split, by @ubkp, @michaelfiber, @Bigfoot71, @raysan5
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
482 - ADDED: New platform backend supported: SDL
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
483 - ADDED: New platform backend supported: Nintendo Switch (closed source)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
484 - ADDED: New Splines drawing and evaluation API
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
485 - ADDED: New pseudo-random numbers generator: rprand
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
486 - ADDED: Automation Events System API
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
487 - UPDATED: raygui 4.0: New version of this immediate-mode gui system for tools development with raylib
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
488
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
489 Detailed changes:
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
490 [rcore] ADDED: RAYLIB_VERSION_* values to raylib.h (#2856) by @RobLoach
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
491 [rcore] ADDED: IsKeyPressedRepeat() on PLATFORM_DESKTOP (#3245) by @actondev
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
492 [rcore] ADDED: SetWindowTitle() for PLATFORM_WEB (#3222) by @VitusVeit
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
493 [rcore] ADDED: FLAG_WINDOW_RESIZABLE for web (#3305) by @Peter0x44
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
494 [rcore] ADDED: SetWindowMaxSize() for desktop and web (#3309) by @ubkp
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
495 [rcore] ADDED: SetMouseCursor() for PLATFORM_WEB (#3414) by @BeardedBread
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
496 [rcore] ADDED: LoadRandomSequence()/UnloadRandomSequence() by @raysan5
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
497 [rcore] REMOVED: PLATFORM_RPI (#3232) by @michaelfiber
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
498 [rcore] REVIEWED: GetFileLength(), added comment (#3262) by @raysan5
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
499 [rcore] REVIEWED: Default shaders precission issue on PLATFORM_WEB (#3261) by @branc116
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
500 [rcore] REVIEWED: IsKey*() key validation checks (#3256) by @n77y
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
501 [rcore] REVIEWED: SetClipboardText() for PLATFORM_WEB (#3257) by @ubkp
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
502 [rcore] REVIEWED: Check if Ctrl modifier is among the currently set modifiers (#3230) by @mohad12211
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
503 [rcore] REVIEWED: Android app black screen when reopening by @Bigfoot71
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
504 [rcore] REVIEWED: Warnings when casting int to floats (#3218) by @JeffM2501
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
505 [rcore] REVIEWED: GetCurrentMonitor() detection inconsistency issue (#3215) by @ubkp
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
506 [rcore] REVIEWED: SetWindowMonitor() to no longer force fullscreen (#3209) by @ubkp
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
507 [rcore] REVIEWED: Fix mouse wheel not working in PLATFORM_RPI or PLATFORM_DRM (#3193) by @ubkp
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
508 [rcore] REVIEWED: GetMonitorName() description (#3184) (#3189) by @danilwhale
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
509 [rcore] REVIEWED: BeginScissorMode(), identify rendering to texture (#3510) by @gulrak
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
510 [rcore] REVIEWED: Window flags order (#3114) by @lesleyrs
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
511 [rcore] REVIEWED: Full movement for right analog stick (#3095) by @PixelPhobicGames
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
512 [rcore] REVIEWED: Fix Android app freeze after calling CloseWindow() (#3067) by @Bigfoot71
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
513 [rcore] REVIEWED: Lazy loading of default font used on image drawing (no InitWindow) by @raysan5
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
514 [rcore] REVIEWED: Minor tweaks to raylib events automation system @raysan5
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
515 [rcore] REVIEWED: GetCurrentMonitor() bugfix (#3058) by @hamyyy
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
516 [rcore] REVIEWED: Update CORE.Input.Touch.pointCount (#3024) by @raysan5
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
517 [rcore] REVIEWED: Mouse offset and scaling must be considered also on web!
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
518 [rcore] REVIEWED: CompressData(), possible stack overflow
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
519 [rcore] REVIEWED: GetWorldToScreenEx() (#3351) by @Brian-ED
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
520 [rcore] REVIEWED: Fix GetMouseDelta() issue for Android (#3404) by @Bigfoot71
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
521 [rcore] REVIEWED: GetFPS(), reset FPS averages when window is inited (#3445) by @JeffM2501
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
522 [rcore] REVIEWED: GetCurrentMonitor(), check window center position by @M374LX
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
523 [rcore] REVIEWED: GetRender*() issue on macOS highDPI (#3367) by @raysan5
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
524 [rcore] REVIEWED: ScanDirectoryFiles*(), paths building slashes sides (#3507)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
525 [rlgl] ADDED: Experimental support for OpenGL ES 3.0 by @raysan5
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
526 [rlgl] ADDED: Support 16-Bit HDR textures (#3220) by @Not-Nik
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
527 [rlgl] ADDED: rlEnablePointMode() (#3490) by @JettMonstersGoBoom
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
528 [rlgl] ADDED: rlBlitFramebuffer(), required for deferred render
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
529 [rlgl] REVIEWED: LoadModel(), removed cube fallback mechanism (#3459)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
530 [rlgl] REVIEWED: Improved support for ES3/WebGL2 (#3107) by @chemaguerra
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
531 [rlgl] REVIEWED: OpenGL 2.1 half floats support as part of an extension by @Not-Nik
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
532 [rlgl] REVIEWED: Avoid shader attribute not found log by @raysan5
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
533 [rlgl] REVIEWED: Avoid tracelog about not found uniforms (#3003) by @raysan5
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
534 [rlgl] REVIEWED: rLoadTexture() UBSAN complaints #1891 (#3321) by @Codom
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
535 [rlgl] REVIEWED: glInternalFormat as unsigned int
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
536 [rlgl] REVIEWED: OpenGL ES 3.0 support
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
537 [rshapes] ADDED: Spline drawing functions by @raysan5
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
538 [rshapes] ADDED: GetSplinePoint*() functions for spline evaluation by @raysan5
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
539 [rshapes] ADDED: DrawCircleLinesV() for consistency (#3452) by @Peter0x44
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
540 [rshapes] REVIEWED: DrawSplineCatmullRom() by @raysan5
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
541 [rshapes] REVIEWED: Minor fix in DrawLineBezier* (#3006) by @eternalStudent
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
542 [rshapes] REVIEWED: GetCollisionRec(), more performant (#3052) by @manuel5975p
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
543 [rshapes] REVIEWED: Fix off-by-one error in CheckCollisionPointRec() (#3022) by @dbechrd
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
544 [rtextures] ADDED: Basic SVG loading support (#2738) by @bXi
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
545 [rtextures] ADDED: Support 16-Bit HDR textures (#3220) by @Not-Nik
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
546 [rtextures] ADDED: ExportImageToMemory() by @raysan5
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
547 [rtextures] ADDED: ImageRotate() (#3078) by @danemadsen
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
548 [rtextures] ADDED: GenImageGradientSquare() (#3077) by @danemadsen
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
549 [rtextures] ADDED: GenImageLinearGradient() by @danemadsen
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
550 [rtextures] REMOVED: GenImageGradientH() and GenImageGradientV() by @danemadsen
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
551 [rtextures] REVIEWED: LoadImageSvg() by @raysan5
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
552 [rtextures] REVIEWED: Uninitialized thread-locals in stbi (#3282) (#3283) by @jbarthelmes
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
553 [rtextures] REVIEWED: ImageDrawRectangleRec(), validate drawing inside bounds by @JeffM2501
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
554 [rtextures] REVIEWED: LoadTextureCubemap() for manual layouts (#3204) by @Not-Nik
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
555 [rtextures] REVIEWED: Optimization of ImageDrawRectangleRec() (#3185) by @smalltimewizard
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
556 [rtextures] REVIEWED: ImageRotate() formatting by @raysan5
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
557 [rtextures] REVIEWED: GenImagePerlinNoise(), clamp values (#3071) by @raysan5
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
558 [rtextures] REVIEWED: Packing logic error in GenImageFontAtlas() (#2979) by @hanaxar
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
559 [rtextures] REVIEWED: Calculate exact image size in GenImageFontAtlas() (#2963) by @hanaxar
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
560 [rtextures] REVIEWED: ImageDrawRectangleRec() (#3027) by @raysan5
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
561 [rtextures] REVIEWED: ImageDraw() source clipping when drawing beyond top left (#3306) by @RobLoach
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
562 [rtextures] REVIEWED: UnloadRenderTexture(), additional checks
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
563 [rtextures] REVIEWED: Fixed compressed DDS texture loading issues (#3483) by @JaanDev
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
564 [rtext] ADDED: Font altas white rectangle and flag SUPPORT_FONT_ATLAS_WHITE_REC by @raysan5
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
565 [rtext] ADDED: SetTextLineSpacing() to define line breaks text drawing spacing by @raysan5
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
566 [rtext] RENAMED: LoadFont*() parameter names for consistency and coherence by @raysan5
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
567 [rtext] REVIEWED: GetCodepointCount(), ignore unused return value of GetCodepointNext by @ashn-dot-dev
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
568 [rtext] REVIEWED: TextFormat() warn user if buffer overflow occured (#3399) by @Murlocohol
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
569 [rtext] REVIEWED: TextFormat(), added "..." for truncation (#3366) by @raysan5
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
570 [rtext] REVIEWED: GetGlyphIndex() (#3000) by @raysan5
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
571 [rtext] REVIEWED: GetCodepointNext() to return default value by @chocolate42
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
572 [rtext] REVIEWED: TextToPascal() issue when first char is uppercase
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
573 [rmodels] ADDED: ModelAnimation.name field, initially with GLTF animation names by @alfredbaudisch
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
574 [rmodels] REDESIGNED: LoadOBJ(), avoid mesh splitting by materials, fix (#3398) by @raysan5
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
575 [rmodels] REVIEWED: Support .vox model files version 200 (#3097) by @Bigfoot71
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
576 [rmodels] REVIEWED: Materials loading (#3126) @raysan5
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
577 [rmodels] REVIEWED: DrawBillboardPro() to allow source of negative size (#3197) by @bohonghuang
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
578 [rmodels] REVIEWED: glTF loading segfault in animNormals memcpy by @charles-l
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
579 [rmodels] REVIEWED: LoadModelAnimationsGLTF(), free fileData after use (#3065) by @crynux
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
580 [rmodels] REVIEWED: GenMeshCubicmap(), correction of values (#3032) by @Bigfoot71
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
581 [rmodels] REVIEWED: DrawMesh() to avoid UBSAN complaining (#1891)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
582 [rmodels] REVIEWED: GenMeshPlane() when resX != resZ (#3425) by @neyrox, @s-yablonskiy
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
583 [rmodels] REVIEWED: GetModelBoundingBox() (#3485)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
584 [raudio] ADDED: LoadSoundAlias() by @JeffM2501
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
585 [raudio] ADDED: Missing structure on standalone mode (#3160) by @raysan5
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
586 [raudio] ADDED: GetMasterVolume() (#3434) by @rexim
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
587 [raudio] REVIEWED: Comments about sample format to AttachAudioStreamProcessor() (#3188) by @AlbertoGP
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
588 [raudio] REVIEWED: Documented buffer format for audio processors (#3186) by @AlbertoGP
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
589 [raudio] REVIEWED: ExportWaveAsCode() file saving by @RadsammyT
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
590 [raudio] REVIEWED: Fix warning on discarded const qualifier (#2967) by @RobLoach
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
591 [raudio] REVIEWED: Move mutex initialization before ma_device_start() (#3325) by @Bigfoot71
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
592 [raudio] REVIEWED: Fix UpdateSound() parameter name (#3405) by @KislyjKisel
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
593 [raudio] REVIEWED: Fix QOA seeking (#3494) by @veins1
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
594 [rcamera] REVIEWED: File-macros for consistency (#3161) by @raysan5
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
595 [rcamera] REVIEWED: Support analog stick camera controls (#3066) by @PixelPhobicGames
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
596 [rcamera] REVIEWED: CameraMoveToTarget(), ensure distance is greater than 0 (#3031) by @kolunmi
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
597 [rcamera] REVIEWED: Exposing rcamera functions to the dll (#3355) by @JeffM2501
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
598 [raymath] ADDED: Vector3Projection() and Vector3Rejection() (#3263) by @Dial0
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
599 [raymath] ADDED: EPSILON macro to each function requiring it (#3330) by @Brian-ED
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
600 [raymath] REVIEWED: Usage of 'sinf()' and 'cosf()' to be correct (#3181) by @RokasPuzonas
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
601 [raymath] REVIEWED: Slightly optimized Vector3Normalize() (#2982) by @RicoP
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
602 [raymath] REVIEWED: Comment to clarify raymath semantics by @raysan5
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
603 [raymath] REVIEWED: Comment about Matrix conventions by @raysan5
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
604 [raymath] REVIEWED: Vector2Angle() and Vector2LineAngle() (#3396) by @Murlocohol
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
605 [rgestures] REVIEWED: Optimize and simplify the gesture system (#3190) by @ubkp
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
606 [rgestures] REVIEWED: GESTURE_DRAG and GESTURE_SWIPE_* issues (mostly) for web (#3183) by @ubkp
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
607 [rgestures] REVIEWED: Touch pointCount for web (#3163) by @ubkp
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
608 [rgestures] REVIEWED: IsGestureDetected() parameter type
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
609 [utils] ADDED: Security checks to file reading (memory allocations) by @raysan5
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
610 [utils] REVIEWED: LoadFileData() potential issues with dataSize
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
611 [examples] ADDED: shaders_lightmap (#3043) by @nullstare
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
612 [examples] ADDED: core_2d_camera_split_screen (#3298) by @gabrielssanches
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
613 [examples] ADDED: LoadSoundAlias() usage example (#3223) by @JeffM2501
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
614 [examples] ADDED: textures_tiling (#3353) by @luis605
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
615 [examples] ADDED: shader_deferred_render (#3496) by @27justin
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
616 [examples] RENAMED: 2d_camera examples for consistency
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
617 [examples] REVIEWED: Text examples SetTextLineSpacing() to multiline examples by @raysan5
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
618 [examples] REVIEWED: examples/shapes/shapes_collision_area.c help instructions (#3279) by @asdqwe
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
619 [examples] REVIEWED: examples/shaders/shaders_texture_outline.c help instructions (#3278) by @asdqwe
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
620 [examples] REVIEWED: examples/others/easings_testbed.c help instructions and small twe… by @asdqwe
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
621 [examples] REVIEWED: example/audio/audio_module_player.c help instructions and small b… by @asdqwe
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
622 [examples] REVIEWED: example/models/models_loading_m3d.c controls (#3269) by @asdqwe
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
623 [examples] REVIEWED: example/models/models_loading_gltf.c controls (#3268) by @asdqwe
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
624 [examples] REVIEWED: text_unicode.c example crashing (#3250) by @ubkp
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
625 [examples] REVIEWED: rlgl_standalone.c compilation issue (#3242) by @ubkp
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
626 [examples] REVIEWED: core_input_gestures for Web (#3172) by @ubkp
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
627 [examples] REVIEWED: core_input_gamepad (#3110) by @iacore
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
628 [examples] REVIEWED: examples using raygui to raygui 4.0 by @raysan5
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
629 [examples] REVIEWED: Julia set shader example (#3467) by @joshcol9232
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
630 [build] ADDED: CMake option for SUPPORT_CUSTOM_FRAME_CONTROL (#3221) by @ubkp
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
631 [build] ADDED: New BORDERLESS_WINDOWED_MODE for PLATFORM_DESKTOP (#3216) by @ubkp
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
632 [build] ADDED: New examples to VS2022 solution by @raysan5
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
633 [build] REVIEWED: Updated Makefile and Makefile.Web, include new examples
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
634 [build] REVIEWED: Fix CMake extraneous -lglfw (#3266) by @iacore
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
635 [build] REVIEWED: Add missing cmake options (#3267) by @asdqwe
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
636 [build] REVIEWED: Match CMakeOptions.txt options default values (#3258) by @asdqwe
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
637 [build] REVIEWED: Add build.zig options for individual modules (#3254) by @actondev
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
638 [build] REVIEWED: build.zig to work with cross-compiling (#3225) by @yujiri8
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
639 [build] REVIEWED: Makefile build on PLATFORM_ANDROID, soname (#3211) by @ndytts
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
640 [build] REVIEWED: src/Makefile, fix misleading indentation (#3202) by @ashn-dot-dev
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
641 [build] REVIEWED: build.zig: Support for building with PLAFORM_DRM (#3191) by @jakubvf
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
642 [build] REVIEWED: Update CMakeOptions.txt by @raysan5
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
643 [build] REVIEWED: fix: cmake option "OPENGL_VERSION" doesn't work (#3170) by @royqh1979
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
644 [build] REVIEWED: Add error if raylib.h is included in a C++98 program (#3093) by @Peter0x44
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
645 [build] REVIEWED: Cross compilation for PLATFORM_DRM (#3091) by @TheLastBilly
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
646 [build] REVIEWED: build.zigm fixed cross-compiling from Linux (#3090)by @yujiri8
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
647 [build] REVIEWED: Enhanced cmake part for OpenBSD (#3086) by @rayit
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
648 [build] REVIEWED: Fixed compile on OpenBSD (#3085)by @rayit
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
649 [build] REVIEWED: CMake project example: fix a couple of typos (#3014) by @benjamin-thomas
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
650 [build] REVIEWED: Fix warnings in raylib for MSVC (#3004) by @JeffM2501
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
651 [build] REVIEWED: Update cmake example project (#3062) by @lesleyrs
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
652 [build] REVIEWED: Update build.zig be be able to build with current zig master (#3064) by @ryupold
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
653 [build] REVIEWED: VSCode project template (#3048) by @Shoozza
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
654 [build] REVIEWED: Fixed broken build.zig files. Now works with latest stable compiler (… by @Gamer-Kold
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
655 [build] REVIEWED: Fix missing symbol when rglfw.c on BSD platforms (#2968) by @Koromix
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
656 [build] REVIEWED: Update Makefile comment to indicate arm64 as a supported Linux deskto… @ashn-dot-dev
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
657 [build] REVIEWED: Update Makefile : clean raygui.c & physac.c (#3296) by @SuperUserNameMan
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
658 [build] REVIEWED: Update webassembly.yml and linux.yml
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
659 [build] REVIEWED: Update zig build system to zig version 0.11.0 (#3393) by @purple4pur
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
660 [build] REVIEWED: Fix for latest zig master (#3037) by @star-tek-mb
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
661 [build] REVIEWED: Examples Makefile to use Makefile.Web when building for web (#3449) by @keithstellyes
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
662 [build] REVIEWED: build.zig updates for 0.11.0 release. (#3501) by @cabarger
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
663 [build] REVIEWED: Support OpenGL ES 3.0 building on Web platform
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
664 [build] REVIEWED: Fix warnings in Visual Studio (#3512) by @JeffM2501
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
665 [build] REVIEWED: OpenGL ES 3.0 flags on CMakeOptions (#3514) by @awfulcooking
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
666 [bindings] ADDED: fortran-raylib
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
667 [bindings] ADDED: raylib-raku to bindings (#3299) by @vushu
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
668 [bindings] ADDED: claw-raylib to BINDINGS.md (#3310) by @bohonghuang
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
669 [bindings] ADDED: vaiorabbit/raylib-bindings (#3318) by @wilsonsilva
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
670 [bindings] ADDED: TurboRaylib (#3317) by @turborium
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
671 [bindings] ADDED: raylib-ffi to bindings list (#3164) by @ewpratten
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
672 [bindings] ADDED: raylib-pkpy-bindings (#3361) by @blueloveTH
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
673 [bindings] ADDED: Raylib.lean to BINDINGS.md (#3409) by @KislyjKisel
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
674 [bindings] UPDATED: BINDINGS.md (#3217) by @joseph-montanez
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
675 [bindings] UPDATED: BINDINGS.md to include rayjs (#3212) by @mode777
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
676 [bindings] UPDATED: latest h-raylib version (#3166) by @Anut-py
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
677 [bindings] UPDATED: bindbd-raylib3 to raylib 4.5 (#3157) by @o3o
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
678 [bindings] UPDATED: Janet bindings supported version update (#3083)by @archydragon
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
679 [bindings] UPDATED: BINDINGS.md (raylib-py -> 4.5) (#2992) by @overdev
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
680 [bindings] UPDATED: BINDINGS.md (raylib-lua -> 4.5) (#2989) by @TSnake41
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
681 [bindings] UPDATED: raylib-d binding version to 4.5 (#2988) by @schveiguy
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
682 [bindings] UPDATED: raylib-freebasic to 4.5 (#2986) by @WIITD
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
683 [bindings] UPDATED: BINDINGS.md (#2983) by @jarroddavis68
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
684 [bindings] UPDATED: BINDINGS.md for raylib Odin 4.5 (#2981) by @gingerBill
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
685 [bindings] UPDATED: BINDINGS.md (#2980) by @GuvaCode
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
686 [bindings] UPDATED: BINDINGS.md (#3002) by @fubark
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
687 [bindings] UPDATED: BINDINGS.md (#3053) by @JupiterRider
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
688 [bindings] UPDATED: BINDINGS.md (#3050) by @Its-Kenta
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
689 [bindings] UPDATED: CL bindings version (#3049) by @shelvick
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
690 [bindings] UPDATED: BINDINGS.md (#3026) by @ChrisDill
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
691 [bindings] UPDATED: BINDINGS.md (#3023) by @sDos280
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
692 [bindings] UPDATED: BINDINGS.md (#3017) by @Soutaisei
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
693 [bindings] UPDATED: Various versions to 4.5 (#2974) by @RobLoach
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
694 [bindings] UPDATED: raylib.zig version to 4.5 (#2971) by @ryupold
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
695 [bindings] UPDATED: h-raylib version (#2970) by @Anut-py
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
696 [bindings] UPDATED: Factor's raylib binding to v4.5 (#3350) by @WraithGlade
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
697 [bindings] UPDATED: raylib-ocaml bindings to 4.5 version (#3322) by @tjammer
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
698 [bindings] UPDATED: Jaylib binding (#3508) by @glowiak
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
699 [external] UPDATED: sdefl and sinfl DEFLATE compression libraries by @raysan5
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
700 [external] UPDATED: miniaudio v0.11.12 --> v0.11.19 by @raysan5
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
701 [external] UPDATED: rl_gputex.h compressed images loading library by @raysan5
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
702 [external] UPDATED: Replaced stb_image_resize.c by stb_image_resize2.h (#3403) by @BabakSamimi
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
703 [external] UPDATED: qoi and qoa libraries
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
704 [external] UPDATED: stb libraries (required ones)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
705 [external] UPDATED: cgltf and m3d libraries
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
706 [external] REVIEWED: msf_gif.h, some warnings
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
707 [external] REVIEWED: sinfl external library to avoid ASAN complaints (#3349) by @raysan5
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
708 [misc] ADDED: New task point to issue template about checking the wiki (#3169) by @ubkp
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
709 [misc] ADDED: CodeQL for static code analysis (#3476) by @b4yuan
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
710 [misc] REVIEWED: Update FAQ.md by @raysan5
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
711 [misc] REVIEWED: Potential code issues reported by CodeQL (#3476)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
712 [misc] REVIEWED: Fix a link in the FAQ (#3082)by @jasonliang-dev
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
713 [misc] REVIEWED: New file formats to FAQ (#3079) by @Luramoth
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
714 [misc] REVIEWED: Make assets loading extension case insensitive #3008 by @raysan5
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
715 [misc] REVIEWED: Updated web shells open-graph info by @raysan5
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
716
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
717 -------------------------------------------------------------------------
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
718 Release: raylib 4.5 (18 March 2023)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
719 -------------------------------------------------------------------------
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
720 KEY CHANGES:
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
721 - ADDED: Improved ANGLE support on Desktop platforms
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
722 - ADDED: rcamera module, simpler and more extendable
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
723 - ADDED: Support for M3D models and M3D/GLTF animations
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
724 - ADDED: Support QOA audio format (import/export)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
725 - ADDED: rl_gputex module for compressed textures loading
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
726 - REDESIGNED: rlgl module for automatic render-batch limits checking
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
727 - REDESIGNED: rshapes module to minimize the rlgl dependency
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
728
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
729 Detailed changes:
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
730 [core] ADDED: RAYLIB_VERSION_* values to raylib.h (#2856) by @RobLoach
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
731 [core] ADDED: Basic gamepad support for Android (#2709) by @deniska
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
732 [core] ADDED: Support CAPS/NUM lock keys registering if locked
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
733 [core] ADDED: _GNU_SOURCE define on Linux (#2729)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
734 [core] ADDED: SetWindowIcons() to set multiple icon image sizes
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
735 [core] `WARNING`: RENAMED: Exported raylib version symbol to raylib_version #2671
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
736 [core] REMOVED: Touch points on touch up events on Android (#2711) by @deniska
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
737 [core] REVIEWED: Window position setup on InitWindow() (#2732) by @RandomErrorMessage
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
738 [core] REVIEWED: Touchscreen input related functions on Android (#2702) by @deniska
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
739 [core] REVIEWED: Viewport scaling on Android after context rebind (#2703) by @deniska
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
740 [core] REVIEWED: ScanDirectoryFilesRecursively() (#2704)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
741 [core] REVIEWED: Gamepad mappings with latest gamecontrollerdb (#2725)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
742 [core] REVIEWED: Monitor order check on app initialization
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
743 [core] REVIEWED: Application monitor when opening (#2728, #2731) by @RandomErrorMessage
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
744 [core] REVIEWED: Gestures module to use GetTime() if available (#2733) by @RobLoach
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
745 [core] REVIEWED: Resolve GLFW3 some symbols re-definition of windows.h in glfw3native (#2643) by @daipom
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
746 [core] REVIEWED: OpenURL(), string buffer too short sometimes
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
747 [core] REVIEWED: GetRandomValue() range limit warning (#2800) by @Pere001
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
748 [core] REVIEWED: UnloadDirectoryFiles()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
749 [core] REVIEWED: GetKeyPressed(), out of range issue (#2814) by @daipom
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
750 [core] REVIEWED: GetTime(), renamed variable 'time' to 'nanoSeconds' (#2816) by @jtainer
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
751 [core] REVIEWED: LoadShaderFromMemory(), issue with shader linkage
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
752 [core] REVIEWED: Avoid possible gamepad index as -1 (#2839)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
753 [core] REVIEWED: SetShaderValue*(), avoid setup uniforms for invalid locations
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
754 [core] REVIEWED: GetClipboardText() on PLATFORM_WEB, permissions issues
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
755 [core] REVIEWED: Initial window position for display-sized fullscreen (#2742) by @daipom
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
756 [core] REVIEWED: Sticky touches input (#2857) by @ImazighenGhost
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
757 [core] REVIEWED: Enable GetWindowHandle() on macOS (#2915) by @Not-Nik
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
758 [core] REVIEWED: Window position always inits centered in current monitor
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
759 [core] REVIEWED: IsWindowFocused() to consider Android App state (#2935)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
760 [core] REVIEWED: GetMonitorWidth() and GetMonitorHeight() (#2934)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
761 [core] REVIEWED: GetWindowHandle() to return Linux window (#2938)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
762 [core] REVIEWED: WindowDropCallback(), additional security check (#2943)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
763 [core] REVIEWED: Security checks for emscripten_run_script() (#2954)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
764 [utils] REVIEWED: TraceLog() message size limit overflow
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
765 [rcamera] REDESIGNED: New implementation from scratch (#2563) by @Crydsch
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
766 [rcamera] REVIEWED: Make orbital camera work as expected (#2926) by @JeffM2501
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
767 [rcamera] REVIEWED: Multiple reviews on the new implementation
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
768 [rcamera] ADDED: UpdateCameraPro(), supporting custom user inputs
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
769 [rlgl] ADDED: OpenGL ES 2.0 support on PLATFORM_DESKTOP (#2840) by @wtnbgo
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
770 [rlgl] ADDED: Separate blending modes for color and alpha, BLEND_CUSTOM_SEPARATE (#2741)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
771 [rlgl] ADDED: rlSetBlendFactorsSeparate and custom blend mode modification checks (#2741) by @pure01fx
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
772 [rlgl] ADDED: RL_TEXTURE_MIPMAP_BIAS_RATIO support to `rlTextureParameters()` for OpenGL 3.3 #2674
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
773 [rlgl] ADDED: rlCubemapParameters() (#2862) by @GithubPrankster
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
774 [rlgl] ADDED: rlSetCullFace() (#2797) by @jtainer
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
775 [rlgl] REMOVED: Mipmaps software generation for OpenGL 1.1
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
776 [rlgl] REVIEWED: Check for extensions before enabling them (#2706) by @Not-Nik
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
777 [rlgl] REVIEWED: SSBO usage to avoid long long data types
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
778 [rlgl] REVIEWED: Enable DXT compression on __APPLE__ targets (#2694) by @Not-Nik
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
779 [rlgl] REVIEWED: enums exposed and description comments
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
780 [rlgl] REVIEWED: rlBindImageTexture(), correct data types (#2808) by @planetis-m
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
781 [rlgl] REVIEWED: rlMultMatrixf(), use const pointer (#2807) by @planetis-m
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
782 [rlgl] REVIEWED: Expose OpenGL blending mode factors and functions/equations
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
783 [rlgl] REVIEWED: rLoadTextureDepth(), issue with depth textures on WebGL (#2824)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
784 [rlgl] REVIEWED: rlUnloadFramebuffer() (#2937)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
785 [raymath] ADDED: Vector2LineAngle() (#2887)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
786 [raymath] REVIEWED: Vector2Angle() (#2829, #2832) by @AlxHnr, @planetis-m
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
787 [shapes] ADDED: CheckCollisionPointPoly() (#2685) by @acejacek
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
788 [shapes] REVIEWED: DrawPixel*(), use RL_QUADS/RL_TRIANGLES (#2750) by @hatkidchan
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
789 [shapes] REVIEWED: DrawLineBezier*(), fix bezier line breaking (#2735, #2767) by @nobytesgiven
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
790 [textures] ADDED: ColorBrightness()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
791 [textures] ADDED: ColorTint()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
792 [textures] ADDED: ColorContrast()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
793 [textures] ADDED: Support for PNM images (.ppm, .pgm)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
794 [textures] ADDED: GenImagePerlinNoise()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
795 [textures] ADDED: GenImageText(), generate grayscale image from text byte data
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
796 [textures] ADDED: ImageDrawCircleLines(), ImageDrawCircleLinesV() (#2713) by @RobLoach
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
797 [textures] ADDED: ImageBlurGaussian() (#2770) by @nobytesgiven
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
798 [textures] REVIEWED: Image fileformat support: PIC, PNM
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
799 [textures] REVIEWED: ImageTextEx() and ImageDrawTextEx() scaling (#2756) by @hatkidchan
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
800 [textures] `WARNING`: REMOVED: DrawTextureQuad()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
801 [textures] `WARNING`: REMOVED: DrawTexturePoly(), function moved to example: `textures_polygon`
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
802 [textures] `WARNING`: REMOVED: DrawTextureTiled(),function implementation moved to the textures_tiled.c
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
803 [text] ADDED: GetCodepointPrevious()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
804 [text] ADDED: UnloadUTF8(), aligned with LoadUTF8()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
805 [text] `WARNING`: RENAMED: TextCodepointsToUTF8() to LoadUTF8()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
806 [text] `WARNING`: RENAMED: GetCodepoint() -> GetCodepointNext()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
807 [text] REDESIGNED: GetCodepointNext()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
808 [text] REVIEWED: MeasureTextEx(), avoid crash on bad data
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
809 [text] REVIEWED: UnloadFontData(), avoid crash on invalid font data
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
810 [models] ADDED: Support M3D model file format (meshes and materials) (#2648) by @bztsrc
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
811 [models] ADDED: Support for M3D animations (#2648) by @bztsrc
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
812 [models] ADDED: GLTF animation support (#2844) by @charles-l
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
813 [models] ADDED: DrawCapsule() and DrawCapsuleWires() (#2761) by @IanBand
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
814 [models] ADDED: LoadMaterials(), MTL files loading, same code as OBJ loader (#2872) by @JeffM2501
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
815 [models] `WARNING`: REMOVED: UnloadModelKeepMeshes()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
816 [models] `WARNING`: REMOVED: DrawCubeTexture(), DrawCubeTextureRec(), functions moved to new example: `models_draw_cube_texture`
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
817 [models] REVIEWED: DrawMesh(), using SHADER_LOC_COLOR_SPECULAR as a material map (#2908) by @haved
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
818 [models] REVIEWED: LoadM3D() vertex color support (#2878) by @GithubPrankster, @bztsrc
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
819 [models] REVIEWED: GenMeshHeightmap() (#2716)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
820 [models] REVIEWED: LoadIQM() (#2676)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
821 [models] REVIEWED: Simplify .vox signature check (#2752) by @CrezyDud
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
822 [models] REVIEWED: LoadIQM(), support bone names loading if available (#2882) by @PencilAmazing
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
823 [models] REVIEWED: GenMeshTangents(), avoid crash on missing texcoords data (#2927)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
824 [audio] ADDED: Full support for QOA audio file format
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
825 [audio] ADDED: Mixed audio processor (#2929) by @hatkidchan
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
826 [audio] ADDED: IsWaveReady()`, IsSoundReady(), IsMusicReady() (#2892) by @RobLoach
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
827 [audio] `WARNING`: REMOVED: Multichannel audio API: PlaySoundMulti(), StopSoundMulti()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
828 [audio] REVIEWED: Clear PCM buffer state when closing audio device (#2736) by @veins1
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
829 [audio] REVIEWED: Android backend selected (#2118, #2875) by @planetis-m
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
830 [audio] REVIEWED: Change default threading model for COM objects in miniaudio
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
831 [multi] ADDED: IsShaderReady(), IsImageReady(), IsFontReady() (#2892) by @RobLoach
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
832 [multi] ADDED: IsModelReady(), IsMaterialReady(), IsTextureReady(), IsRenderTextureReady() (#2895) by @RobLoach
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
833 [multi] REVIEWED: Multiple code/comment typos by @sDos280
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
834 [multi] REVIEWED: Grammar mistakes and typos (#2914) by @stickM4N
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
835 [multi] REVIEWED: Use TRACELOG() macro instead of TraceLog() in internal modules (#2881) by @RobLoach
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
836 [examples] ADDED: textures_textured_curve (#2821) by @JeffM2501
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
837 [examples] ADDED: models_draw_cube_texture
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
838 [examples] ADDED: models_loading_m3d (#2648) by @bztsrc
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
839 [examples] ADDED: shaders_write_depth (#2836) by @BugraAlptekinSari
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
840 [examples] ADDED: shaders_hybrid_render (#2919) by @BugraAlptekinSari
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
841 [examples] REMOVED: audio_multichannel_sound
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
842 [examples] RENAMED: Several shaders for naming consistency (#2707)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
843 [examples] RENAMED: lighting_instanced.fs to lighting_instancing.fs (glsl100) (#2805) by @gtrxAC
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
844 [examples] REVIEWED: core_custom_logging.c (#2692) by @hartmannathan
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
845 [examples] REVIEWED: core_camera_2d_platformer (#2687) by @skylar779
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
846 [examples] REVIEWED: core_input_gamepad.c (#2903) by @planetis-m
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
847 [examples] REVIEWED: core_custom_frame_control
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
848 [examples] REVIEWED: core_drop_files (#2943)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
849 [examples] REVIEWED: text_rectangle_bounds (#2746) by @SzieberthAdam
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
850 [examples] REVIEWED: textures_image_processing, added gaussian blurring (#2775) by @nobytesgiven
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
851 [examples] REVIEWED: models_billboard, highlighting rotation and draw order (#2779) by @nobytesgiven
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
852 [examples] REVIEWED: core_loading_thread, join thread on completion (#2845) by @planetis-m
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
853 [examples] REVIEWED: models_loading_gltf
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
854 [examples] REVIEWED: Shader lighting.fs for GLSL120 (#2651)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
855 [examples] REVIEWED: text_codepoints_loading.c
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
856 [parser] REVIEWED: raylib-parser Makefile (#2765) by @Peter0x44
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
857 [build] ADDED: Packaging for distros with deb-based and rpm-based packages (#2877) by @KOLANICH
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
858 [build] ADDED: Linkage library -latomic on Linux (only required for ARM32)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
859 [build] ADDED: Required frameworks on macOS (#2793) by @SpexGuy
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
860 [build] ADDED: WASM support for Zig build (#2901) by @Not-Nik
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
861 [build] ADDED: New raylib examples as VS2022 project (to raylib solution)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
862 [build] REVIEWED: config.h format and inconsistencies
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
863 [build] REVIEWED: Zig build to latest master, avoid deprecated functions (#2910) by @star-tek-mb
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
864 [build] REVIEWED: CMake project template to easily target raylib version (#2700) by @RobLoach
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
865 [build] REVIEWED: PATH for PLATFORM_WEB target (#2647) by @futureapricot
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
866 [build] REVIEWED: build.zig to let user decide how to set build mode and linker fixes by @InKryption
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
867 [build] REVIEWED: Deprecation error on Android API higher than 23 (#2778) by @anggape
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
868 [build] REVIEWED: Android x86 Architecture name (#2783) by @IsaacTCB
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
869 [build] REVIEWED: examples/build.zig for the latest Zig version (#2786) by @RomanAkberov
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
870 [utils] REVIEWED: ExportDataAsCode() data types (#2787) by @RGDTAB
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
871 [build] REVIEWED: Makefile emscripten path (#2785) by @Julianiolo
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
872 [build] REVIEWED: Several compilation warnings (for strict rules)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
873 [build] REVIEWED: All github workflows using deprecated actions
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
874 [build] REVIEWED: CMake when compiling for web (#2820) by @object71
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
875 [build] REVIEWED: DLL build on Windows (#2951) by @Skaytacium
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
876 [build] REVIEWED: Avoid MSVC warnings in raylib project (#2871) by @JeffM2501
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
877 [build] REVIEWED: Paths in .bat files to build examples (#2870) by @masoudd
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
878 [build] REVIEWED: CMake, use GLVND for old cmake versions (#2826) by @simendsjo
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
879 [build] REVIEWED: Makefile, multiple tweaks
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
880 [build] REVIEWED: CI action: linux_examples.yml
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
881 [build] REVIEWED: CI action: cmake.yml
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
882 [bindings] ADDED: h-raylib (Haskell) by @Anut-py
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
883 [bindings] ADDED: raylib-c3 (C3) by @Its-Kenta
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
884 [bindings] ADDED: raylib-umka (Umka) by @RobLoach
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
885 [bindings] ADDED: chez-raylib (Chez Scheme) by @Yunoinsky
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
886 [bindings] ADDED: raylib-python-ctypes (Python) by @sDos280
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
887 [bindings] ADDED: claylib (Common Lisp) by @shelvick
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
888 [bindings] ADDED: raylib-vapi (Vala) by @lxmcf
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
889 [bindings] ADDED: TurboRaylib (Object Pascal) by @turborium
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
890 [bindings] ADDED: Kaylib (Kotlin/Native) by @Its-Kenta
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
891 [bindings] ADDED: Raylib-Nelua (Nelua) by @Its-Kenta
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
892 [bindings] ADDED: Cyber (Cyber) by @fubark
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
893 [bindings] ADDED: raylib-sunder (Sunder) by @ashn-dot-dev
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
894 [bindings] ADDED: raylib BQN (#2962) by @Brian-ED
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
895 [misc] REVIEWED: Update external libraries to latest versions
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
896
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
897 -------------------------------------------------------------------------
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
898 Release: raylib 4.2 (11 August 2022)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
899 -------------------------------------------------------------------------
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
900 KEY CHANGES:
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
901 - REMOVED: extras libraries (raygui, physac, rrem, reasings, raudio.h) moved to independent separate repos
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
902 - UPDATED: examples: Added creation and update raylib versions and assigned **DIFFICULTY LEVELS**!
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
903 - rres 1.0: A custom resource-processing and packaging file format, including tooling and raylib integration examples
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
904 - raygui 3.2: New version of the immediate-mode gui system for tools development with raylib
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
905 - raylib_parser: Multiple improvements of the raylib parser to automatize bindings generation
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
906 - ADDED: New file system API: Reviewed to be more aligned with raylib conventions and one advance function added
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
907 - ADDED: New audio stream processors API (_experimental_): Allowing to add custom audio stream data processors using callbacks
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
908
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
909 Detailed changes:
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
910 [multi] ADDED: Frequently Asked Questions (FAQ.md)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
911 [multi] REVIEWED: Multiple trace log messages
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
912 [multi] REVIEWED: Avoid some float to double promotions
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
913 [multi] REVIEWED: Some functions input parametes that should be const
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
914 [multi] REVIEWED: Variables initialization, all variables are initialized on declaration
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
915 [multi] REVIEWED: Static array buffers are always re-initialized with memset()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
916 [multi] `WARNING`: RENAMED: Some function input parameters from "length" to "size"
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
917 [core] ADDED: GetApplicatonDirectory() (#2256, #2285, #2290) by @JeffM2501
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
918 [core] ADDED: raylibVersion symbol, it could be required by some bindings (#2190)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
919 [core] ADDED: SetWindowOpacity() (#2254) by @tusharsingh09
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
920 [core] ADDED: GetRenderWidth() and GetRenderHeight() by @ArnaudValensi
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
921 [core] ADDED: EnableEventWaiting() and DisableEventWaiting()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
922 [core] ADDED: GetFileLength()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
923 [core] ADDED: Modules info at initialization
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
924 [core] ADDED: Support clipboard copy/paste on web
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
925 [core] ADDED: Support OpenURL() on Android platform (#2396) by @futureapricot
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
926 [core] ADDED: Support MOUSE_PASSTHROUGH (#2516)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
927 [core] ADDED: GetMouseWheelMoveV() (#2517) by @schveiguy
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
928 [core] `WARNING`: REMOVED: LoadStorageValue() / SaveStorageValue(), moved to example
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
929 [core] `WARNING`: RENAMED: GetDirectoryFiles() to LoadDirectoryFiles()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
930 [core] `WARNING`: RENAMED: `ClearDroppedFiles()` to `UnloadDroppedFiles()`
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
931 [core] `WARNING`: RENAMED: GetDroppedFiles() to LoadDroppedFiles()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
932 [core] `WARNING`: RENAMED: `ClearDirectoryFiles()` to `UnloadDirectoryFiles()`
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
933 [core] `WARNING`: REDESIGNED: WaitTime() argument from milliseconds to seconds (#2506) by @flashback-fx
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
934 [core] REVIEWED: GetMonitorWidth()/GetMonitorHeight() by @gulrak
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
935 [core] REVIEWED: GetDirectoryFiles(), maximum files allocation (#2126) by @ampers0x26
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
936 [core] REVIEWED: Expose MAX_KEYBOARD_KEYS and MAX_MOUSE_BUTTONS (#2127)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
937 [core] REVIEWED: ExportMesh() (#2138)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
938 [core] REVIEWED: Fullscreen switch on PLATFORM_WEB
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
939 [core] REVIEWED: GetMouseWheelMove(), fixed bug
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
940 [core] REVIEWED: GetApplicationDirectory() on macOS (#2304)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
941 [core] REVIEWED: ToggleFullscreen()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
942 [core] REVIEWED: Initialize/reset CORE.inputs global state (#2360)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
943 [core] REVIEWED: MouseScrollCallback() (#2371)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
944 [core] REVIEWED: SwapScreenBuffers() for PLATFORM_DRM
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
945 [core] REVIEWED: WaitTime(), fix regression causing video stuttering (#2503) by @flashback-fx
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
946 [core] REVIEWED: Mouse device support on PLATFORM_DRM (#2381)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
947 [core] REVIEWED: Support OpenBSD timming functions
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
948 [core] REVIEWED: Improved boolean definitions (#2485) by @noodlecollie
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
949 [core] REVIEWED: TakeScreenshot(), use GetWindowScaleDPI() to calculate size in screenshot/recording (#2446) by @gulrak
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
950 [core] REVIEWED: Remove fps requirement for drm connector selection (#2468) by @Crydsch
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
951 [core] REVIEWED: IsFileExtension() (#2530)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
952 [camera] REVIEWED: Some camera improvements (#2563)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
953 [rlgl] ADDED: Premultiplied alpha blend mode (#2342) by @megagrump
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
954 [rlgl] REVIEWED: VR rendering not taking render target size into account (#2424) by @FireFlyForLife
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
955 [rlgl] REVIEWED: Set rlgl internal framebuffer (#2420)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
956 [rlgl] REVIEWED: rlGetCompressedFormatName()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
957 [rlgl] REVIEWED: Display OpenGL 4.3 capabilities with a compile flag (#2124) by @GithubPrankster
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
958 [rlgl] REVIEWED: rlUpdateTexture()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
959 [rlgl] REVIEWED: Minimize buffer overflow probability
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
960 [rlgl] REVIEWED: Fix scissor mode on macOS (#2170) by @ArnaudValensi
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
961 [rlgl] REVIEWED: Clear SSBO buffers on loading (#2185)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
962 [rlgl] REVIEWED: rlLoadShaderCode(), improved shader loading code
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
963 [rlgl] REVIEWED: Comment notes about custom blend modes (#2260) by @glorantq
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
964 [rlgl] REVIEWED: rlGenTextureMipmaps()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
965 [rlgl] REVIEWED: rlTextureParameters()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
966 [raymath] ADDED: Wrap() (#2522) by @Tekkitslime
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
967 [raymath] ADDED: Vector2Transform()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
968 [raymath] ADDED: Vector2DistanceSqr() (#2376) by @AnilBK
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
969 [raymath] ADDED: Vector3DistanceSqr() (#2376) by @AnilBK
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
970 [raymath] ADDED: Vector2ClampValue(), Vector3ClampValue() (#2428) by @saccharineboi
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
971 [raymath] ADDED: Vector3RotateByAxisAngle() (#2590) by @Crydsch
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
972 [raymath] `WARNING`: REDESIGNED: Vector2Angle() returns radians instead of degrees (#2193) by @schveiguy
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
973 [raymath] `WARNING`: REMOVED: MatrixNormalize() (#2412)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
974 [raymath] REVIEWED: Fix inverse length in Vector2Normalize() (#2189) by @HarriP
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
975 [raymath] REVIEWED: Vector2Angle() not working as expected (#2196) by @jdeokkim
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
976 [raymath] REVIEWED: Vector2Angle() and Vector3Angle() (#2203) by @trikko
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
977 [raymath] REVIEWED: QuaternionInvert(), code simplified (#2324) by @megagrump
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
978 [raymath] REVIEWED: QuaternionScale() (#2419) by @tana
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
979 [raymath] REVIEWED: Vector2Rotate(), optimized (#2340) by @jdeokkim
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
980 [raymath] REVIEWED: QuaternionFromMatrix(), QuaternionEquals() (#2591) by @kirigirihitomi
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
981 [raymath] REVIEWED: MatrixRotate*() (#2595, #2599) by @GoodNike
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
982 [shapes] REVIEWED: CheckCollision*() consistency
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
983 [shapes] REVIEWED: DrawRectanglePro(), support TRIANGLES drawing
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
984 [textures] ADDED: Support for QOI image format
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
985 [textures] REVIEWED: ImageColorTint(), GetImageColor(), ImageDrawRectangleRec(), optimized functions (#2429) by @AnilBK
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
986 [textures] REVIEWED: LoadTextureFromImage(), allow texture loading with no data transfer
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
987 [textures] REVIEWED: ImageDraw(), comment to note that f32bit is not supported (#2222)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
988 [textures] REVIEWED: DrawTextureNPatch(), avoid batch overflow (#2401) by @JeffM2501
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
989 [textures] REVIEWED: DrawTextureTiled() (#2173)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
990 [textures] REVIEWED: GenImageCellular() (#2178)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
991 [textures] REVIEWED: LoadTextureCubemap() (#2223, #2224)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
992 [textures] REVIEWED: Export format for float 32bit
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
993 [textures] REVIEWED: ExportImage(), support export ".jpeg" files
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
994 [textures] REVIEWED: ColorAlphaBlend() (#2524) by @royqh1979
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
995 [textures] REVIEWED: ImageResize() (#2572)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
996 [textures] REVIEWED: ImageFromImage() (#2594) by @wiertek
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
997 [text] ADDED: ExportFontAsCode()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
998 [text] ADDED: DrawTextCodepoints() (#2308) by @siddharthroy12
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
999 [text] REVIEWED: TextIsEqual(), protect from NULLs (#2121) by @lukekras
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1000 [text] REVIEWED: LoadFontEx(), comment to specify how to get the default character set (#2221) by @JeffM2501
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1001 [text] REVIEWED: GenImageFontAtlas(), increase atlas size guesstimate by @megagrump
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1002 [text] REVIEWED: GetCodepoint() (#2201)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1003 [text] REVIEWED: GenImageFontAtlas() (#2556)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1004 [text] REVIEWED: ExportFontAsCode() to use given font padding (#2525) by @TheTophatDemon
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1005 [models] ADDED: Reference code to load bones id and weight data for animations
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1006 [models] `WARNING`: REMOVED: GetRayCollisionModel() (#2405)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1007 [models] REMOVED: GenMeshBinormals()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1008 [models] REVIEWED: External library: vox_loader.h, 64bit issue (#2186)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1009 [models] REVIEWED: Material color loading when no texture material is available (#2298) by @royqh1979
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1010 [models] REVIEWED: Fix Undefined Symbol _ftelli64 in cgltf (#2319) by @audinue
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1011 [models] REVIEWED: LoadGLTF(), fix memory leak (#2441, #2442) by @leomonta
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1012 [models] REVIEWED: DrawTriangle3D() batch limits check (#2489)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1013 [models] REVIEWED: DrawBillboardPro() (#2494)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1014 [models] REVIEWED: DrawMesh*() issue (#2211)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1015 [models] REVIEWED: ExportMesh() (#2220)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1016 [models] REVIEWED: GenMeshCylinder() (#2225)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1017 [audio] `WARNING`: ADDED: rAudioProcessor pointer to AudioStream struct (used by Sound and Music structs)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1018 [audio] ADDED: SetSoundPan(), SetMusicPan(), SetAudioStreamPan(), panning support (#2205) by ptarabbia
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1019 [audio] ADDED: Audio stream input callback (#2212) by ptarabbia
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1020 [audio] ADDED: Audio stream processors support (#2212) by ptarabbia
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1021 [audio] REVIEWED: GetMusicTimePlayed(), incorrect value after the stream restarted for XM audio (#2092 #2215) by @ptarabbia
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1022 [audio] REVIEWED: Turn on interpolation for XM playback (#2216) by @ptarabbia
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1023 [audio] REVIEWED: Fix crash with delay example (#2472) by @ptarabbia
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1024 [audio] REVIEWED: PlaySoundMulti() (#2231)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1025 [audio] REVIEWED: ExportWaveAsCode()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1026 [audio] REVIEWED: UpdateMusicStream(), reduce dynamic allocations (#2532) by @dbechrd
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1027 [audio] REVIEWED: UpdateMusicStream() to support proper stream looping (#2579) by @veins1
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1028 [utils] ADDED: ExportDataAsCode()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1029 [utils] REVIEWED: Force flush stdout after trace messages (#2465) by @nagy
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1030 [easings] ADDED: Function descriptions (#2471) by @RobLoach
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1031 [camera] REVIEWED: Fix free camera panning in the wrong direction (#2347) by @DavidLyhedDanielsson
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1032 [examples] ADDED: core_window_should_close
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1033 [examples] ADDED: core_2d_camera_mouse_zoom (#2583) by @JeffM2501
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1034 [examples] ADDED: shapes_top_down_lights (#2199) by @JeffM2501
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1035 [examples] ADDED: textures_fog_of_war
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1036 [examples] ADDED: textures_gif_player
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1037 [examples] ADDED: text_codepoints_loading
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1038 [examples] ADDED: audio_stream_effects
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1039 [examples] REMOVED: core_quat_conversion, not working properly
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1040 [examples] REMOVED: raudio_standalone, moved to raudio repo
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1041 [examples] RENAMED: textures_rectangle -> textures_sprite_anim
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1042 [examples] REVIEWED: core_input_gamepad, improve joystick visualisation (#2390) by @kristianlm
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1043 [examples] REVIEWED: textures_draw_tiled
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1044 [examples] REVIEWED: shaders_mesh_instancing, free allocated matrices (#2425) by @AnilBK
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1045 [examples] REVIEWED: shaders_raymarching
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1046 [examples] REVIEWED: audio_raw_stream (#2205) by ptarabbia
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1047 [examples] REVIEWED: audio_music_stream
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1048 [examples] REVIEWED: shaders_mesh_instancing, simplified
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1049 [examples] REVIEWED: shaders_basic_lighting, rlights.h simplified
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1050 [examples] REVIEWED: All examples descriptions, included creation/update raylib versions
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1051 [parser] ADDED: Defines to parser (#2269) by @iskolbin
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1052 [parser] ADDED: Aliases to parser (#2444) by @lazaray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1053 [parser] ADDED: Parse struct descriptions (#2214) by @eutro
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1054 [parser] ADDED: Parse enum descriptions and value descriptions (#2208) by @eutro
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1055 [parser] ADDED: Lua output format for parser by @iskolbin
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1056 [parser] ADDED: Makefile for raylib_parser by @iskolbin
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1057 [parser] ADDED: Support for truncating parser input (#2464) by @lazaray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1058 [parser] ADDED: Support for calculated defines to parser (#2463) by @lazaray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1059 [parser] REVIEWED: Update parser files (#2125) by @catmanl
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1060 [parser] REVIEWED: Fix memory leak in parser (#2136) by @ronnieholm
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1061 [parser] REVIEWED: EscapeBackslashes()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1062 [parser] REVIEWED: Parser improvements (#2461 #2462) by @lazaray
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1063 [bindings] ADDED: License details for BINDINGS
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1064 [bindings] ADDED: dart-raylib (#2149) by @wolfenrain
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1065 [bindings] ADDED: raylib-cslo (#2169) by @jasonswearingen
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1066 [bindings] ADDED: raylib-d (#2194) by @schveiguy
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1067 [bindings] ADDED: raylib-guile (#2202) by @petelliott
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1068 [bindings] ADDED: raylib-scopes (#2238) by @salotz
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1069 [bindings] ADDED: naylib (Nim) (#2386) by @planetis-m
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1070 [bindings] ADDED: raylib.jl (Julia) (#2403) by @irishgreencitrus
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1071 [bindings] ADDED: raylib.zig (#2449) by @ryupold
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1072 [bindings] ADDED: racket-raylib (#2454) by @eutro
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1073 [bindings] ADDED: raylibr (#2611) by @ramiromagno
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1074 [bindings] ADDED: Raylib.4.0.Pascal (#2617) by @sysrpl
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1075 [bindings] REVIEWED: Multiple bindings updated to raylib 4.0
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1076 [build] ADDED: VS2022 project
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1077 [build] ADDED: Support macOS by zig build system (#2175)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1078 [build] ADDED: Support custom modules selection on compilation
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1079 [build] ADDED: Minimal web shell for WebAssembly compilation
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1080 [build] ADDED: BSD support for zig builds (#2332) by @zigster64
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1081 [build] ADDED: Repology badge (#2367) by @jubalh
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1082 [build] ADDED: Support DLL compilation with TCC compiler (#2569) by @audinue
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1083 [build] ADDED: Missing examples to VS2022 examples solution
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1084 [build] REMOVED: VS2019 project (unmaintained)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1085 [build] REMOVED: SUPPORT_MOUSE_CURSOR_POINT config option
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1086 [build] REVIEWED: Fixed RPi make install (#2217) by @wereii
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1087 [build] REVIEWED: Fix build results path on Linux and RPi (#2218) by @wereii
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1088 [build] REVIEWED: Makefiles debug flag
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1089 [build] REVIEWED: Fixed cross-compilation from x86-64 to RPi (#2233) by @pitpit
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1090 [build] REVIEWED: All Makefiles, simplified
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1091 [build] REVIEWED: All Makefiles, improve organization
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1092 [build] REVIEWED: All Makefiles, support CUSTOM_CFLAGS
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1093 [build] REVIEWED: Fixed compiling for Android using CMake (#2270) by @hero2002
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1094 [build] REVIEWED: Make zig build functionality available to zig programs (#2271) by @Not-Nik
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1095 [build] REVIEWED: Update CMake project template with docs and web (#2274) by @RobLoach
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1096 [build] REVIEWED: Update VSCode project to work with latest makefile and web (#2296) by @phil-shenk
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1097 [build] REVIEWED: Support audio examples compilation with external glfw (#2329) by @locriacyber
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1098 [build] REVIEWED: Fix "make clean" target failing when shell is not cmd (#2338) by @Peter0x44
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1099 [build] REVIEWED: Makefile linkage -latomic, required by miniaudio on ARM 32bit #2452
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1100 [build] REVIEWED: Update raylib-config.cmake (#2374) by @marcogmaia
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1101 [build] REVIEWED: Simplify build.zig to not require user to specify raylib path (#2383) by @Hejsil
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1102 [build] REVIEWED: Fix OpenGL 4.3 graphics option in CMake (#2427) by @GoldenThumbs
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1103 [extras] `WARNING`: REMOVED: physac from raylib sources/examples, use github.com/raysan5/physac
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1104 [extras] `WARNING`: REMOVED: raygui from raylib/src/extras, use github.com/raysan5/raygui
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1105 [extras] `WARNING`: REMOVED: rmem from raylib/src/extras, moved to github.com/raylib-extras/rmem
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1106 [extras] `WARNING`: REMOVED: easings from raylib/src/extras, moved to github.com/raylib-extras/reasings
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1107 [extras] `WARNING`: REMOVED: raudio.h from raylib/src, moved to github.com/raysan5/raudio
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1108 [misc] REVIEWED: Update some external libraries to latest versions
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1109
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1110 -------------------------------------------------------------------------
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1111 Release: raylib 4.0 - 8th Anniversary Edition (05 November 2021)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1112 -------------------------------------------------------------------------
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1113 KEY CHANGES:
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1114 - Naming consistency and coherency: Complete review of the library: syntax, naming, comments, decriptions, logs...
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1115 - Event Automation System: Support for input events recording and automatic re-playing, useful for automated testing and more!
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1116 - Custom game-loop control: Intended for advanced users that want to control the events polling and the timming mechanisms
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1117 - rlgl 4.0: Completely decoupling from platform layer and raylib, intended for standalone usage as single-file header-only
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1118 - raymath 1.5: Complete review following new conventions, to make it more portable and self-contained
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1119 - raygui 3.0: Complete review and official new release, more portable and self-contained, intended for tools development
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1120 - raylib_parser: New tool to parse raylib.h and extract all required info into custom output formats (TXT, XML, JSON...)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1121 - Zig and Odin official support
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1122
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1123 Detailed changes:
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1124 [core] ADDED: Support canvas resizing on web (#1840) by @skylersaleh
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1125 [core] ADDED: GetMouseDelta() (#1832) by @adricoin2010
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1126 [core] ADDED: Support additional mouse buttons (#1753) by @lambertwang
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1127 [core] ADDED: SetRandomSeed() (#1994) by @TommiSinivuo
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1128 [core] ADDED: GetTouchPointId() #1972
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1129 [core] ADDED: EncodeDataBase64() and DecodeDataBase64()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1130 [core] REMOVED: PLATFORM_UWP, difficult to maintain
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1131 [core] REMOVED: IsGamepadName()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1132 [core] RENAMED: SwapBuffers() to SwapScreenBuffer()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1133 [core] RENAMED: Wait() to WaitTime()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1134 [core] RENAMED: RayHitInfo to RayCollision (#1781)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1135 [core] RENAMED: GetRayCollisionGround() to GetRayCollisionQuad() (#1781)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1136 [core] REVIEWED: Support mouse wheel on x-axis (#1948)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1137 [core] REVIEWED: DisableCursor() on web by registering an empty mouse click event function in emscripten (#1900) by @grenappels
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1138 [core] REVIEWED: LoadShader() and default locations and descriptions
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1139 [core] REVIEWED: LoadShaderFromMemory() (#1851) by @Ruminant
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1140 [core] REVIEWED: WaitTime(), avoid global variables dependency to make the function is self-contained (#1841)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1141 [core] REVIEWED: SetWindowSize() to work on web (#1847) by @nikki93
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1142 [core] REVIEWED: Raspberry RPI/DRM keyboard blocking render loop (#1879) @luizpestana
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1143 [core] REVIEWED: Android multi-touch (#1869) by @humbe
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1144 [core] REVIEWED: Implemented GetGamepadName() for emscripten by @nbarkhina
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1145 [core] REVIEWED: HighDPI support (#1987) by @ArnaudValensi
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1146 [core] REVIEWED: KeyCallback(), register keys independently of the actions
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1147 [rlgl] ADDED: GRAPHIC_API_OPENGL_43
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1148 [rlgl] ADDED: rlUpdateVertexBufferElements() (#1915)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1149 [rlgl] ADDED: rlActiveDrawBuffers() (#1911)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1150 [rlgl] ADDED: rlEnableColorBlend()/rlDisableColorBlend()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1151 [rlgl] ADDED: rlGetPixelFormatName()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1152 [rlgl] REVIEWED: rlUpdateVertexBuffer (#1914) by @630Studios
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1153 [rlgl] REVIEWED: rlDrawVertexArrayElements() (#1891)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1154 [rlgl] REVIEWED: Wrong normal matrix calculation (#1870)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1155 [raymath] ADDED: Vector3Angle()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1156 [raymath] REVIEWED: QuaternionFromAxisAngle() (#1892)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1157 [raymath] REVIEWED: QuaternionToMatrix() returning transposed result. (#1793) by @object71
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1158 [shapes] ADDED: RenderPolyLinesEx() (#1758) by @lambertwang
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1159 [shapes] ADDED: DrawSplineBezierCubic() (#2021) by @SAOMDVN
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1160 [textures] ADDED: GetImageColor() #2024
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1161 [textures] REMOVED: GenImagePerlinNoise()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1162 [textures] RENAMED: GetTextureData() to LoadImageFromTexture()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1163 [textures] RENAMED: GetScreenData() to LoadImageFromScreen()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1164 [textures] REVIEWED: ExportImage() to use SaveFileData() (#1779)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1165 [textures] REVIEWED: LoadImageAnim() #2005
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1166 [text] ADDED: Security check in case of not valid font
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1167 [text] ADDED: `GetGlyphInfo()` to get glyph info for a specific codepoint
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1168 [text] ADDED: `GetGlyphAtlasRec()` to get glyph rectangle within the generated font atlas
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1169 [text] ADDED: DrawTextPro() with text rotation support, WARNING: DrawTextPro() requires including `rlgl.h`, before it was only dependant on `textures` module.
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1170 [text] ADDED: UnloadCodepoints() to safely free loaded codepoints
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1171 [text] REMOVED: DrawTextRec() and DrawTextRecEx(), moved to example, those functions could be very specific depending on user needs so it's better to give the user the full source in case of special requirements instead of allowing a function with +10 input parameters.
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1172 [text] RENAMED: struct `CharInfo` to `GlyphInfo`, actually that's the correct naming for the data contained. It contains the character glyph metrics and the glyph image; in the past it also contained rectangle within the font atlas but that data has been moved to `Font` struct directly, so, `GlyphInfo` is a more correct name.
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1173 [text] RENAMED: `CodepointToUtf8()` to `CodepointToUTF8()`, capitalization of UTF-8 is the correct form, it would also require de hyphen but it can be omitted in this case.
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1174 [text] RENAMED: `TextToUtf8()` to `TextCodepointsToUTF8` for consistency and more detail on the functionality.
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1175 [text] RENAMED: GetCodepoints() to LoadCodepoints(), now codepoint array data is loaded dynamically instead of reusing a limited static buffer.
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1176 [text] RENAMED: GetNextCodepoint() to GetCodepoint()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1177 [models] ADDED: MagikaVoxel VOX models loading
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1178 [models] ADDED: GenMeshCone() (#1903)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1179 [models] ADDED: GetModelBoundingBox()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1180 [models] ADDED: DrawBillboardPro() (#1759) by @nobytesgiven
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1181 [models] ADDED: DrawCubeTextureRec() (#2001) by @tdgroot
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1182 [models] ADDED: DrawCylinderEx() and DrawCylinderWiresEx() (#2049) by @Horrowind
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1183 [models] REMOVED: DrawBillboardEx()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1184 [models] RENAMED: MeshBoundingBox() to GetMeshBoundingBox()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1185 [models] RENAMED: MeshTangents() to GenMeshTangents()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1186 [models] RENAMED: MeshBinormals() to GenMeshBinormals()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1187 [models] REVIEWED: GenMeshTangents() (#1877) by @630Studios
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1188 [models] REVIEWED: CheckCollisionBoxSphere() by @Crydsch
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1189 [models] REVIEWED: GetRayCollisionQuad() by @Crydsch
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1190 [models] REVIEWED: LoadGLTF(), fixed missing transformations and nonroot skinning by @MrDiver
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1191 [models] REVIEWED: LoadGLTF(), rewriten from scratch, removed animations support (broken)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1192 [models] REVIEWED: Decouple DrawMesh() and DrawMeshInstanced() (#1958)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1193 [models] REVIEWED: Support vertex color attribute for GLTF and IQM (#1790) by @object71
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1194 [models] REVIEWED: DrawBillboardPro() (#1941) by @GithubPrankster
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1195 [models] REDESIGNED: Major review of glTF loading functionality (#1849) by @object71
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1196 [audio] ADDED: SeekMusicStream() (#2006) by @GithubPrankster
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1197 [audio] REMOVED: GetAudioStreamBufferSizeDefault()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1198 [audio] RENAMED: InitAudioStream() to LoadAudioStream()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1199 [audio] RENAMED: CloseAudioStream() to UnloadAudioStream()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1200 [audio] RENAMED: IsMusicPlaying() to IsMusicStreamPlaying()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1201 [audio] REVIEWED: ExportWaveAsCode()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1202 [audio] REDESIGNED: Use frameCount on audio instead of sampleCount
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1203 [utils] REVIEWED: exit() on LOG_FATAL instead of LOG_ERROR (#1796)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1204 [examples] ADDED: core_custom_frame_control
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1205 [examples] ADDED: core_basic_screen_manager
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1206 [examples] ADDED: core_split_screen (#1806) by @JeffM2501
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1207 [examples] ADDED: core_smooth_pixelperfect (#1771) by @NotManyIdeasDev
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1208 [examples] ADDED: shaders_texture_outline (#1883) by @GoldenThumbs
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1209 [examples] ADDED: models_loading_vox (#1940) by @procfxgen
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1210 [examples] ADDED: rlgl_compute_shader by @TSnake41 (#2088)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1211 [examples] REMOVED: models_material_pbr
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1212 [examples] REMOVED: models_gltf_animation
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1213 [examples] REVIEWED: core_3d_picking
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1214 [examples] REVIEWED: core_input_mouse
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1215 [examples] REVIEWED: core_vr_simulator, RenderTexture usage
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1216 [examples] REVIEWED: core_window_letterbox, RenderTexture usage
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1217 [examples] REVIEWED: shapes_basic_shapes
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1218 [examples] REVIEWED: shapes_logo_raylib_anim
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1219 [examples] REVIEWED: textures_to_image
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1220 [examples] REVIEWED: text_rectangle_bounds
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1221 [examples] REVIEWED: text_unicode
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1222 [examples] REVIEWED: text_draw_3d
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1223 [examples] REVIEWED: models_loading
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1224 [examples] REVIEWED: models_skybox (#1792) (#1778)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1225 [examples] REVIEWED: models_mesh_picking
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1226 [examples] REVIEWED: models_yaw_pitch_roll
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1227 [examples] REVIEWED: models_rlgl_solar_system
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1228 [examples] REVIEWED: shaders_custom_uniform, RenderTexture usage
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1229 [examples] REVIEWED: shaders_eratosthenes, RenderTexture usage
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1230 [examples] REVIEWED: shaders_julia_set, RenderTexture usage
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1231 [examples] REVIEWED: shaders_postprocessing, RenderTexture usage
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1232 [examples] REVIEWED: shaders_basic_lighting, simplified (#1865)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1233 [examples] REVIEWED: audio_raw_stream.c
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1234 [examples] REVIEWED: raudio_standalone
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1235 [examples] REVIEWED: raylib_opengl_interop
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1236 [examples] REVIEWED: rlgl_standalone.c
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1237 [examples] REVIEWED: Resources licenses
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1238 [examples] REVIEWED: models resources reorganization
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1239 [templates] REMOVED: Moved to a separate repo: https://github.com/raysan5/raylib-game-template
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1240 [build] ADDED: Zig build file (#2014) by @TommiSinivuo
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1241 [build] ADDED: Android VS2019 solution (#2013) by @Kronka
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1242 [build] REMOVED: VS2017 project, outdated
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1243 [build] RENAMED: All raylib modules prefixed with 'r' (core -> rcore)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1244 [build] RENAMED: SUPPORT_MOUSE_CURSOR_NATIVE to SUPPORT_MOUSE_CURSOR_POINT
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1245 [build] REVIEWED: examples/examples_template.c
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1246 [build] REVIEWED: Makefile to latest Emscripten SDK r23
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1247 [build] REVIEWED: Makefile for latest Android NDK r32 LTS
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1248 [build] REVIEWED: raylib resource files
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1249 [build] Moved some extra raylib libraries to /extras/ directory
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1250 [*] UPDATED: Multiple bindings to latest version
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1251 [*] UPDATED: Most external libraries to latest versions (except GLFW)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1252 [*] Multiple code improvements and fixes by multiple contributors!
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1253
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1254 -------------------------------------------------------------------------
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1255 Release: raylib 3.7 (26 April 2021)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1256 -------------------------------------------------------------------------
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1257 KEY CHANGES:
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1258 - [rlgl] REDESIGNED: Greater abstraction level, some functionality moved to core module
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1259 - [rlgl] REVIEWED: Instancing and stereo rendering
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1260 - [core] REDESIGNED: VR simulator, fbo/shader exposed to user
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1261 - [utils] ADDED: File access callbacks system
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1262 - [models] ADDED: glTF animations support (#1551) by @object71
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1263 - [audio] ADDED: Music streaming support from memory (#1606) by @nezvers
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1264 - [*] RENAMED: enum types and enum values for consistency
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1265
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1266 Detailed changes:
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1267 [core] ADDED: LoadVrStereoConfig()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1268 [core] ADDED: UnloadVrStereoConfig()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1269 [core] ADDED: BeginVrStereoMode()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1270 [core] ADDED: EndVrStereoMode()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1271 [core] ADDED: GetCurrentMonitor() (#1485) by @object71
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1272 [core] ADDED: SetGamepadMappings() (#1506)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1273 [core] RENAMED: struct Camera: camera.type to camera.projection
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1274 [core] RENAMED: LoadShaderCode() to LoadShaderFromMemory() (#1690)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1275 [core] RENAMED: SetMatrixProjection() to rlSetMatrixProjection()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1276 [core] RENAMED: SetMatrixModelview() to rlSetMatrixModelview()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1277 [core] RENAMED: GetMatrixModelview() to rlGetMatrixModelview()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1278 [core] RENAMED: GetMatrixProjection() to rlGetMatrixProjection()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1279 [core] RENAMED: GetShaderDefault() to rlGetShaderDefault()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1280 [core] RENAMED: GetTextureDefault() to rlGetTextureDefault()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1281 [core] REMOVED: GetShapesTexture()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1282 [core] REMOVED: GetShapesTextureRec()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1283 [core] REMOVED: GetMouseCursor()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1284 [core] REMOVED: SetTraceLogExit()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1285 [core] REVIEWED: GetFileName() and GetDirectoryPath() (#1534) by @gilzoide
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1286 [core] REVIEWED: Wait() to support FreeBSD (#1618)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1287 [core] REVIEWED: HighDPI support on macOS retina (#1510)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1288 [core] REDESIGNED: GetFileExtension(), includes the .dot
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1289 [core] REDESIGNED: IsFileExtension(), includes the .dot
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1290 [core] REDESIGNED: Compresion API to use sdefl/sinfl libs
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1291 [rlgl] ADDED: SUPPORT_GL_DETAILS_INFO config flag
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1292 [rlgl] REMOVED: GenTexture*() functions (#721)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1293 [rlgl] REVIEWED: rlLoadShaderDefault()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1294 [rlgl] REDESIGNED: rlLoadExtensions(), more details exposed
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1295 [raymath] REVIEWED: QuaternionFromEuler() (#1651)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1296 [raymath] REVIEWED: MatrixRotateZYX() (#1642)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1297 [shapes] ADDED: DrawSplineBezierQuad() (#1468) by @epsilon-phase
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1298 [shapes] ADDED: CheckCollisionLines()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1299 [shapes] ADDED: CheckCollisionPointLine() by @mkupiec1
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1300 [shapes] REVIEWED: CheckCollisionPointTriangle() by @mkupiec1
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1301 [shapes] REDESIGNED: SetShapesTexture()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1302 [shapes] REDESIGNED: DrawCircleSector(), to use float params
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1303 [shapes] REDESIGNED: DrawCircleSectorLines(), to use float params
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1304 [shapes] REDESIGNED: DrawRing(), to use float params
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1305 [shapes] REDESIGNED: DrawRingLines(), to use float params
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1306 [textures] ADDED: DrawTexturePoly() and example (#1677) by @chriscamacho
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1307 [textures] ADDED: UnloadImageColors() for allocs consistency
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1308 [textures] RENAMED: GetImageData() to LoadImageColors()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1309 [textures] REVIEWED: ImageClearBackground() and ImageDrawRectangleRec() (#1487) by @JeffM2501
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1310 [textures] REVIEWED: DrawTexturePro() and DrawRectanglePro() transformations (#1632) by @ChrisDill
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1311 [text] REDESIGNED: DrawFPS()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1312 [models] ADDED: UploadMesh() (#1529)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1313 [models] ADDED: UpdateMeshBuffer()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1314 [models] ADDED: DrawMesh()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1315 [models] ADDED: DrawMeshInstanced()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1316 [models] ADDED: UnloadModelAnimations() (#1648) by @object71
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1317 [models] REMOVED: DrawGizmo()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1318 [models] REMOVED: LoadMeshes()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1319 [models] REMOVED: MeshNormalsSmooth()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1320 [models] REVIEWED: DrawLine3D() (#1643)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1321 [audio] REVIEWED: Multichannel sound system (#1548)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1322 [audio] REVIEWED: jar_xm library (#1701) by @jmorel33
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1323 [utils] ADDED: SetLoadFileDataCallback()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1324 [utils] ADDED: SetSaveFileDataCallback()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1325 [utils] ADDED: SetLoadFileTextCallback()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1326 [utils] ADDED: SetSaveFileTextCallback()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1327 [examples] ADDED: text_draw_3d (#1689) by @Demizdor
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1328 [examples] ADDED: textures_poly (#1677) by @chriscamacho
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1329 [examples] ADDED: models_gltf_model (#1551) by @object71
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1330 [examples] RENAMED: shaders_rlgl_mesh_instanced to shaders_mesh_intancing
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1331 [examples] REDESIGNED: shaders_rlgl_mesh_instanced by @moliad
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1332 [examples] REDESIGNED: core_vr_simulator
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1333 [examples] REDESIGNED: models_yaw_pitch_roll
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1334 [build] ADDED: Config flag: SUPPORT_STANDARD_FILEIO
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1335 [build] ADDED: Config flag: SUPPORT_WINMM_HIGHRES_TIMER (#1641)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1336 [build] ADDED: Config flag: SUPPORT_GL_DETAILS_INFO
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1337 [build] ADDED: Examples projects to VS2019 solution
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1338 [build] REVIEWED: Makefile to support PLATFORM_RPI (#1580)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1339 [build] REVIEWED: Multiple typecast warnings by @JeffM2501
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1340 [build] REDESIGNED: VS2019 project build paths
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1341 [build] REDESIGNED: CMake build system by @object71
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1342 [*] RENAMED: Several functions parameters for consistency
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1343 [*] UPDATED: Multiple bindings to latest version
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1344 [*] UPDATED: All external libraries to latest versions
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1345 [*] Multiple code improvements and fixes by multiple contributors!
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1346
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1347 -------------------------------------------------------------------------
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1348 Release: raylib 3.5 - 7th Anniversary Edition (25 December 2020)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1349 -------------------------------------------------------------------------
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1350 KEY CHANGES:
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1351 - [core] ADDED: PLATFORM_DRM to support RPI4 and other devices (#1388) by @kernelkinetic
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1352 - [core] REDESIGNED: Window states management system through FLAGS
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1353 - [rlgl] ADDED: RenderBatch type and related functions to allow custom batching (internal only)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1354 - [rlgl] REDESIGNED: Framebuffers API to support multiple attachment types (#721)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1355 - [textures] REDESIGNED: Image*() functions, big performance improvements (software rendering)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1356 - [*] REVIEWED: Multiple functions to replace file accesses by memory accesses
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1357 - [*] ADDED: GitHub Actions CI to support multiple raylib build configurations
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1358
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1359 Detailed changes:
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1360 [core] ADDED: SetWindowState() / ClearWindowState() -> New flags added!
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1361 [core] ADDED: IsWindowFocused()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1362 [core] ADDED: GetWindowScaleDPI()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1363 [core] ADDED: GetMonitorRefreshRate() (#1289) by @Shylie
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1364 [core] ADDED: IsCursorOnScreen() (#1262) by @ChrisDill
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1365 [core] ADDED: SetMouseCursor() and GetMouseCursor() for standard Desktop cursors (#1407) by @chances
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1366 [core] REMOVED: struct RenderTexture2D: depthTexture variable
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1367 [core] REMOVED: HideWindow() / UnhideWindow() -> Use SetWindowState()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1368 [core] REMOVED: DecorateWindow() / UndecorateWindow() -> Use SetWindowState()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1369 [core] RENAMED: GetExtension() to GetFileExtension()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1370 [core] REVIEWED: Several structs to reduce size and padding
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1371 [core] REVIEWED: struct Texture maps to Texture2D and TextureCubemap
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1372 [core] REVIEWED: ToggleFullscreen() (#1287)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1373 [core] REVIEWED: InitWindow(), support empty title for window (#1323)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1374 [core] REVIEWED: RPI: Mouse movements are bound to the screen resolution (#1392) (#1410) by @kernelkinetic
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1375 [core] REVIEWED: GetPrevDirectoryPath() fixes on Unix-like systems (#1246) by @ivan-cx
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1376 [core] REPLACED: rgif.h by msf_gif.h for automatic gif recording
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1377 [core] REDESIGNED: GetMouseWheelMove() to return float movement for precise scrolling (#1397) by @Doy-lee
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1378 [core] REDESIGNED: GetKeyPressed(), and added GetCharPressed() (#1336)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1379 [core] UWP rework with improvements (#1231) by @Rover656
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1380 [core] Gamepad axis bug fixes and improvement (#1228) by @mmalecot
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1381 [core] Updated joystick mappings with latest version of gamecontrollerdb (#1381) by @coderoth
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1382 [rlgl] Corrected issue with OpenGL 1.1 support
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1383 [rlgl] ADDED: rlDrawMeshInstanced() (#1318) by @seanpringle
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1384 [rlgl] ADDED: rlCheckErrors (#1321) by @seanpringle
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1385 [rlgl] ADDED: BLEND_SET blending mode (#1251) by @RandomErrorMessage
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1386 [rlgl] ADDED: rlSetLineWidth(), rlGetLineWidth(), rlEnableSmoothLines(), rlDisableSmoothLines() (#1457) by @JeffM2501
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1387 [rlgl] RENAMED: rlUnproject() to Vector3Unproject() [raymath]
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1388 [rlgl] REVIEWED: Replace rlglDraw() calls by DrawRenderBatch() internal calls
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1389 [rlgl] REVIEWED: GenTextureCubemap(), use rlgl functionality only
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1390 [rlgl] REVIEWED: rlFramebufferAttach() to support texture layers
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1391 [rlgl] REVIEWED: GenDrawCube() and GenDrawQuad()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1392 [rlgl] REVIEWED: Issues with vertex batch overflow (#1223)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1393 [rlgl] REVIEWED: rlUpdateTexture(), issue with offsets
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1394 [rlgl] REDESIGNED: GenTexture*() to use the new fbo API (#721)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1395 [raymath] ADDED: Normalize() and Remap() functions (#1247) by @NoorWachid
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1396 [raymath] ADDED: Vector2Reflect() (#1400) by @daniel-junior-dube
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1397 [raymath] ADDED: Vector2LengthSqr() and Vector3LengthSqr() (#1248) by @ThePituLegend
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1398 [raymath] ADDED: Vector2MoveTowards() function (#1233) by @anatagawa
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1399 [raymath] REVIEWED: Some functions consistency (#1197) by @Not-Nik
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1400 [raymath] REVIEWED: QuaternionFromVector3ToVector3() (#1263) by @jvocaturo
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1401 [raymath] REVIEWED: MatrixLookAt(), optimized (#1442) by @RandomErrorMessage
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1402 [shapes] ADDED: CheckCollisionLines(), by @Elkantor
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1403 [text] Avoid [textures] functions dependencies
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1404 [text] ADDED: Config flag: SUPPORT_TEXT_MANIPULATION
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1405 [text] ADDED: LoadFontFromMemory() (TTF only) (#1327)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1406 [text] ADDED: UnloadFontData()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1407 [text] RENAMED: FormatText() -> TextFormat()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1408 [text] REVIEWED: Font struct, added charsPadding (#1432)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1409 [text] REVIEWED: TextJoin()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1410 [text] REVIEWED: TextReplace() (#1172)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1411 [text] REVIEWED: LoadBMFont() to load data from memory (#1232)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1412 [text] REVIEWED: GenImageFontAtlas(), fixed offset (#1171)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1413 [text] REDESIGNED: LoadFontData(), reviewed input parameters
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1414 [text] REDESIGNED: LoadFontDefault(), some code simplifications
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1415 [text] REDESIGNED: LoadFontFromImage(), avoid LoadImageEx()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1416 [text] REDESIGNED: LoadFontData(), avoid GenImageColor(), ImageFormat()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1417 [text] REDESIGNED: LoadBMFont(), avoid ImageCopy(), ImageFormat(), ImageAlphaMask()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1418 [textures] Move Color functions from [core] to [textures] module
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1419 [textures] ADDED: ColorAlphaBlend()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1420 [textures] ADDED: GetPixelColor()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1421 [textures] ADDED: SetPixelColor()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1422 [textures] ADDED: LoadImageFromMemory() (#1327)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1423 [textures] ADDED: LoadImageAnim() to load animated sequence of images
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1424 [textures] ADDED: DrawTextureTiled() (#1291) - @Demizdor
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1425 [textures] ADDED: UpdateTextureRec()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1426 [textures] ADDED: UnloadImageColors(), UnloadImagePalette(), UnloadWaveSamples()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1427 [textures] REMOVED: Config flag: SUPPORT_IMAGE_DRAWING
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1428 [textures] REMOVED: LoadImageEx()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1429 [textures] REMOVED: LoadImagePro()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1430 [textures] REMOVED: GetImageDataNormalized(), not exposed in the API
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1431 [textures] RENAMED: ImageExtractPalette() to GetImagePalette()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1432 [textures] RENAMED: Fade() to ColorAlpha(), added #define for compatibility
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1433 [textures] RENAMED: GetImageData() -> LoadImageColors()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1434 [textures] RENAMED: GetImagePalette() -> LoadImagePalette()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1435 [textures] RENAMED: GetWaveData() -> LoadWaveSamples()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1436 [textures] REVIEWED: GetPixelDataSize() to consider compressed data properly
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1437 [textures] REVIEWED: GetTextureData(), allow retrieving 32bit float data
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1438 [textures] REVIEWED: ImageDrawText*() params order
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1439 [textures] REVIEWED: ColorAlphaBlend(), support tint color
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1440 [textures] REVIEWED: ColorAlphaBlend(), integers-version, optimized (#1218)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1441 [textures] REVIEWED: ImageDraw(), consider negative source offset properly (#1283)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1442 [textures] REVIEWED: ImageDraw(), optimizations test (#1218)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1443 [textures] REVIEWED: ImageResizeCanvas(), optimization (#1218)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1444 [textures] REVIEWED: ExportImage(), optimized
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1445 [textures] REVIEWED: ImageAlphaPremultiply(), optimization
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1446 [textures] REVIEWED: ImageAlphaClear(), minor optimization
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1447 [textures] REVIEWED: ImageToPOT(), renamed parameter
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1448 [textures] REVIEWED: ImageCrop() (#1218)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1449 [textures] REVIEWED: ImageToPOT() (#1218)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1450 [textures] REVIEWED: ImageAlphaCrop() (#1218)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1451 [textures] REVIEWED: ExportImage(), optimized (#1218)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1452 [textures] REDESIGNED: ImageCrop(), optimized (#1218)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1453 [textures] REDESIGNED: ImageRotateCCW(), optimized (#1218)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1454 [textures] REDESIGNED: ImageRotateCW(), optimized (#1218)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1455 [textures] REDESIGNED: ImageFlipHorizontal(), optimized (#1218)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1456 [textures] REDESIGNED: ImageFlipVertical(), optimized (#1218)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1457 [textures] REDESIGNED: ImageResizeCanvas(), optimized (#1218)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1458 [textures] REDESIGNED: ImageDrawPixel(), optimized
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1459 [textures] REDESIGNED: ImageDrawLine(), optimized
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1460 [textures] REDESIGNED: ImageDraw(), optimized (#1218)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1461 [textures] REDESIGNED: ImageResize(), optimized (#1218)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1462 [textures] REDESIGNED: ImageFromImage(), optimized (#1218)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1463 [textures] REDESIGNED: ImageDraw(), optimization (#1218)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1464 [textures] REDESIGNED: ImageAlphaClear(), optimized (#1218)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1465 [textures] REDESIGNED: ExportImageAsCode() to use memory buffer (#1232)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1466 [textures] REDESIGNED: ColorFromHSV()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1467 [models] ADDED: DrawTriangle3D() and DrawTriangleStrip3D()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1468 [models] ADDED: UnloadModelKeepMeshes()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1469 [models] REVIEWED: LoadModel(), avoid loading texcoords and normals from model if not existent
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1470 [models] REVIEWED: GenMeshCubicmap(), added comments and simplification
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1471 [models] REVIEWED: GenMeshCubicmap(), fixed generated normals (#1244) by @GoldenThumbs
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1472 [models] REVIEWED: GenMeshPoly(), fixed buffer overflow (#1269) by @frithrah
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1473 [models] REVIEWED: LoadOBJ(): Allow for multiple materials in obj files (#1408) by @chriscamacho and @codifies
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1474 [models] REVIEWED: LoadIQM() materials loading (#1227) by @sikor666
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1475 [models] REVIEWED: LoadGLTF() to read from memory buffer
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1476 [models] REVIEWED: UpdateMesh(), fix extra memory allocated when updating color buffer (#1271) by @4yn
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1477 [models] REVIEWED: MeshNormalsSmooth() (#1317) by @seanpringle
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1478 [models] REVIEWED: DrawGrid() (#1417)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1479 [models] REDESIGNED: ExportMesh() to use memory buffer (#1232)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1480 [models] REDESIGNED: LoadIQM() and LoadModelAnimations() to use memory buffers
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1481 [audio] ADDED: LoadWaveFromMemory() (#1327)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1482 [audio] REMOVED: SetMusicLoopCount()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1483 [audio] REVIEWED: Several functions, sampleCount vs frameCount (#1423)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1484 [audio] REVIEWED: SaveWAV() to use memory write insted of file
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1485 [audio] REVIEWED: LoadMusicStream(), support WAV music streaming (#1198)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1486 [audio] REVIEWED: Support multiple WAV sampleSize for MusicStream (#1340)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1487 [audio] REVIEWED: SetAudioBufferPitch()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1488 [audio] REDESIGNED: Audio looping system
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1489 [audio] REDESIGNED: LoadSound(): Use memory loading (WAV, OGG, MP3, FLAC) (#1312)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1490 [audio] REDESIGNED: ExportWaveAsCode() to use memory buffers
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1491 [utils] ADDED: MemAlloc() / MemFree() (#1440)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1492 [utils] ADDED: UnloadFileData() / UnloadFileText()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1493 [utils] REVIEWED: android_fopen() to support SDCard access
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1494 [utils] REDESIGNED: SaveFile*() functions to expose file access results (#1420)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1495 [rmem] REVIEWED: MemPool and other allocators optimization (#1211) by @assyrianic
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1496 [examples] ADDED: core/core_window_flags
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1497 [examples] ADDED: core/core_quat_conversion by @chriscamacho and @codifies
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1498 [examples] ADDED: textures/textures_blend_modes (#1261) by @accidentalrebel
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1499 [examples] ADDED: textures/textures_draw_tiled (#1291) by @Demizdor
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1500 [examples] ADDED: shaders/shaders_hot_reloading (#1198)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1501 [examples] ADDED: shaders/shaders_rlgl_mesh_instanced (#1318) by @seanpringle
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1502 [examples] ADDED: shaders/shaders_multi_sampler2d
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1503 [examples] ADDED: others/embedded_files_loading
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1504 [examples] REVIEWED: textures/textures_raw_data (#1286)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1505 [examples] REVIEWED: textures/textures_sprite_explosion, replace resources
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1506 [examples] REVIEWED: textures/textures_particles_blending, replace resources
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1507 [examples] REVIEWED: textures/textures_image_processing, support mouse
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1508 [examples] REVIEWED: models/models_skybox to work on OpenGL ES 2.0
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1509 [examples] REVIEWED: audio/resources, use open license resources
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1510 [examples] REVIEWED: others/raudio_standalone.c
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1511 [build] ADDED: New config.h configuration options exposing multiple #define values
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1512 [build] REMOVED: ANGLE VS2017 template project
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1513 [build] REVIEWED: All MSVC compile warnings
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1514 [build] Updated Makefile for web (#1332) by @rfaile313
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1515 [build] Updated build pipelines to use latest emscripten and Android NDK
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1516 [build] Updated emscriptem build script to generate .a on WebAssembly
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1517 [build] Updated Android build for Linux, supporting ANDROID_NDK at compile time by @branlix3000
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1518 [build] Updated VSCode project template tasks
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1519 [build] Updated VS2017.UWP project template by @Rover656
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1520 [build] Updated Android build pipeline
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1521 [build] REMOVED: AppVeyor and Travis CI build systems
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1522 [*] Moved raysan5/raylib/games to independent repo: raysan5/raylib-games
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1523 [*] Replaced several examples resources with more open licensed alternatives
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1524 [*] Updated BINDINGS.md with NEW bindings and added raylib version binding!
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1525 [*] Updated all external libraries to latest versions
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1526 [*] Multiple code improvements and small fixes
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1527
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1528 -----------------------------------------------
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1529 Release: raylib 3.0 (01 April 2020)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1530 -----------------------------------------------
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1531 KEY CHANGES:
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1532 - Global context states used on all modules.
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1533 - Custom memory allocators for all modules and dependencies.
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1534 - Centralized file access system and memory data loading.
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1535 - Structures reviewed to reduce size and always be used as pass-by-value.
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1536 - Tracelog messages completely reviewed and categorized.
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1537 - raudio module reviewed to accomodate new Music struct and new miniaudio.
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1538 - text module reviewed to improve fonts generation and text management functions.
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1539 - Multiple new examples added and categorized examples table.
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1540 - GitHub Actions CI implemented for Windows, Linux and macOS.
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1541
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1542 Detailed changes:
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1543 [build] ADDED: VS2017.ANGLE project, by @msmshazan
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1544 [build] ADDED: VS2017 project support for x64 platform configuration
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1545 [build] ADDED: Makefile for Android building on macOS, by @Yunoinsky
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1546 [build] ADDED: Makefile for Android building on Linux, by @pamarcos
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1547 [build] REMOVED: VS2015 project
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1548 [build] REVIEWED: VSCode project
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1549 [build] REVIEWED: Makefile build system
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1550 [build] REVIEWED: Android building, by @NimbusFox
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1551 [build] REVIEWED: Compilation with CLion IDE, by @Rover656
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1552 [build] REVIEWED: Generation of web examples, by @pamarcos
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1553 [build] REVIEWED: Makefiles path to 'shell.html', by @niorad
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1554 [build] REVIEWED: VS2017 64bit compilation issues, by @spec-chum
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1555 [build] REVIEWED: Multiple fixes on projects building, by @ChrisDill, @JuDelCo, @electronstudio
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1556 [core] ADDED: Support touch/mouse indistinctly
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1557 [core] ADDED: FLAG_WINDOW_ALWAYS_RUN to avoid pause on minimize
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1558 [core] ADDED: Config flag SUPPORT_HALFBUSY_WAIT_LOOP
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1559 [core] ADDED: RPI mouse cursor point support on native mode
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1560 [core] ADDED: GetWorldToScreen2D()- Get screen space position for a 2d camera world space position, by @arvyy
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1561 [core] ADDED: GetScreenToWorld2D() - Get world space position for a 2d camera screen space position, by @arvyy
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1562 [core] ADDED: GetWorldToScreenEx() - Get size position for a 3d world space position
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1563 [core] ADDED: DirectoryExists() - Check if a directory path exists
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1564 [core] ADDED: GetPrevDirectoryPath() - Get previous directory path for a given path
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1565 [core] ADDED: CompressData() - Compress data (DEFLATE algorythm)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1566 [core] ADDED: DecompressData() - Decompress data (DEFLATE algorythm)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1567 [core] ADDED: GetWindowPosition() - Get window position XY on monitor
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1568 [core] ADDED: LoadFileData() - Load file data as byte array (read)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1569 [core] ADDED: SaveFileData() - Save data to file from byte array (write)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1570 [core] ADDED: LoadFileText() - Load text data from file (read), returns a '\0' terminated string
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1571 [core] ADDED: SaveFileText() - Save text data to file (write), string must be '\0' terminated
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1572 [core] REMOVED: Show raylib logo at initialization
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1573 [core] REVIEWED: GetFileName(), security checks
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1574 [core] REVIEWED: LoadStorageValue(), by @danimartin82
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1575 [core] REVIEWED: SaveStorageValue(), by @danimartin82
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1576 [core] REVIEWED: IsMouseButtonReleased(), when press/release events come too fast, by @oswjk
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1577 [core] REVIEWED: SetWindowMonitor(), by @DropsOfSerenity
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1578 [core] REVIEWED: IsFileExtension() to be case-insensitive
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1579 [core] REVIEWED: IsFileExtension() when checking no-extension files
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1580 [core] REVIEWED: Default font scale filter for HighDPI mode
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1581 [core] REVIEWED: Touch input scaling for PLATFORM_WEB
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1582 [core] REVIEWED: RPI input system, by @DarkElvenAngel
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1583 [core] REVIEWED: RPI input threads issues
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1584 [core] REVIEWED: OpenGL extensions loading and freeing
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1585 [core] REVIEWED: GetDirectoryPath()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1586 [core] REVIEWED: Camera2D behavior, by @arvyy
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1587 [core] REVIEWED: OpenGL ES 2.0 extensions check
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1588 [rlgl] ADDED: Flags to allow frustrum culling near/far distance configuration at compile time
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1589 [rlgl] ADDED: Flags to sllow MAX_BATCH_BUFFERING config at compile time
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1590 [rlgl] ADDED: GetMatrixProjection(), by @chriscamacho
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1591 [rlgl] ADDED: rlUpdateMeshAt() - Update vertex or index data on GPU, at index, by @brankoku
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1592 [rlgl] REVIEWED: Vertex padding not zeroed for quads, by @kawa-yoiko
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1593 [rlgl] REVIEWED: Read texture data as RGBA from FBO on GLES 2.0
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1594 [rlgl] REVIEWED: LoadShaderCode() for const correctness, by @heretique
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1595 [rlgl] REVIEWED: rlLoadTexture()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1596 [rlgl] REVIEWED: rlReadTexturePixels()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1597 [rlgl] REVIEWED: rlUpdateMesh() to supports updating indices, by @brankoku
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1598 [rlgl] REVIEWED: GenTextureCubemap(), renamed parameters for consistency
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1599 [rlgl] REVIEWED: HDR pixels loading
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1600 [raymath] ADDED: MatrixRotateXYZ(), by @chriscamacho
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1601 [raymath] RENAMED: Vector3Multiply() to Vector3Scale()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1602 [camera] REVIEWED: Free camera pitch, by @chriscamacho
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1603 [camera] REVIEWED: Camera not working properly at z-align, by @Ushio
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1604 [shapes] ADDED: DrawTriangleStrip() - Draw a triangle strip defined by points
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1605 [shapes] ADDED: DrawEllipse() - Draw ellipse
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1606 [shapes] ADDED: DrawEllipseLines() - Draw ellipse outline
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1607 [shapes] ADDED: DrawPolyLines() - Draw a polygon outline of n sides
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1608 [shapes] REVIEWED: DrawPoly() shape rendering, by @AlexHCC
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1609 [textures] ADDED: LoadAnimatedGIF() - Load animated GIF file
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1610 [textures] ADDED: GetImageAlphaBorder() - Get image alpha border rectangle
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1611 [textures] ADDED: ImageFromImage() - Create an image from another image piece
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1612 [textures] ADDED: ImageClearBackground(), by @iamsouravgupta
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1613 [textures] ADDED: ImageDrawPixel(), by @iamsouravgupta
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1614 [textures] ADDED: ImageDrawCircle(), by @iamsouravgupta
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1615 [textures] ADDED: ImageDrawLineEx(), by @iamsouravgupta
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1616 [textures] ADDED: ImageDrawPixelV(), by @RobLoach
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1617 [textures] ADDED: ImageDrawCircleV(), by @RobLoach
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1618 [textures] ADDED: ImageDrawLineV(), by @RobLoach
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1619 [textures] ADDED: ImageDrawRectangleV(), by @RobLoach
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1620 [textures] ADDED: ImageDrawRectangleRec(), by @RobLoach
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1621 [textures] REVIEWED: ImageDrawPixel(), by @RobLoach
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1622 [textures] REVIEWED: ImageDrawLine(), by @RobLoach
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1623 [textures] REVIEWED: ImageDrawCircle(), by @RobLoach
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1624 [textures] REVIEWED: ImageDrawRectangle(), by @RobLoach
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1625 [textures] REVIEWED: ImageDraw(), now it supports color tint parameter
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1626 [textures] REVIEWED: ImageResizeCanvas()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1627 [textures] REVIEWED: ImageCrop() with security checks
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1628 [textures] REVIEWED: ImageAlphaMask()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1629 [textures] REVIEWED: ImageDrawRectangleLines()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1630 [textures] REVIEWED: GetImageData()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1631 [text] ADDED: TextCopy() - Copy one string to another, returns bytes copied
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1632 [text] ADDED: GetCodepoints() - Get all codepoints in a string
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1633 [text] ADDED: CodepointToUtf8() - Encode codepoint into utf8 text
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1634 [text] ADDED: DrawTextCodepoint() - Draw one character (codepoint)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1635 [text] RENAMED: LoadDefaultFont() -> LoadFontDefault()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1636 [text] RENAMED: TextCountCodepoints() -> GetCodepointsCount()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1637 [text] REVIEWED: TextFormat(), to support caching, by @brankoku
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1638 [text] REVIEWED: LoadFontData(), generate empty image for space character
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1639 [text] REVIEWED: TextSplit()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1640 [text] REVIEWED: TextToInteger()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1641 [text] REVIEWED: GetNextCodepoint(), renamed parameters for clarity
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1642 [text] REVIEWED: GenImageFontAtlas(), improved atlas size computing
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1643 [text] REDESIGNED: struct Font, character rectangles have been moved out from CharInfo to Font
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1644 [text] REDESIGNED: struct CharInfo, now includes directly an Image of the glyph
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1645 [text] REDESIGNED: GenImageFontAtlas(), additional recs parameter added
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1646 [text] REDESIGNED: ImageTextEx(), to avoid font retrieval from GPU
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1647 [models] ADDED: Support rlPushMatrix() and rlPopMatrix() on mesh drawing
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1648 [models] ADDED: DrawPoint3D() - Draw a point in 3D space, actually a small line, by @ProfJski
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1649 [models] ADDED: Multi texture support for materials in GLTF format, by @Gamerfiend, @chriscamacho
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1650 [models] REVIEWED: LoadGLTF(), fixed memory leak, by @jubalh
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1651 [models] REVIEWED: LoadIQM(), support multiple animations loading, by @culacant
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1652 [models] REVIEWED: GetCollisionRayModel(), to avoid pointers
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1653 [models] REVIEWED: CheckCollisionRay*(), parameters renamed
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1654 [models] REVIEWED: UnloadMesh(), to avoid pointers
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1655 [models] REVIEWED: LoadModel(), memory initialization
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1656 [models] REVIEWED: UpdateModelAnimation(), added security checks
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1657 [models] REVIEWED: Multiple fixes on models loading, by @jubalh
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1658 [models] REVIEWED: Normals updated when using animated meshes, by @@las3rlars
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1659 [models] REVIEWED: Compilation when the SUPPORT_MESH_GENERATION not set, by @@Elkantor
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1660 [raudio] ADDED: Multi-channel audio playing, by @chriscamacho
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1661 [raudio] REMOVED: LoadWaveEx()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1662 [raudio] RENAMED: IsAudioBufferProcessed() to IsAudioStreamProcessed()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1663 [raudio] REVIEWED: Ensure .xm playback starts in the right place, by @illegalinstruction
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1664 [raudio] REVIEWED: Fix short non-looping sounds, by @jbosh
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1665 [raudio] REVIEWED: Modules playing time to full length
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1666 [raudio] REDESIGNED: Replaced Music pointer by struct
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1667 [raudio] REDESIGNED: Removed sampleLeft from Music struct
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1668 [examples] ADDED: core_scissor_test, by @ChrisDill
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1669 [examples] ADDED: core_2d_camera_platformer, by @arvyy
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1670 [examples] ADDED: textures_mouse_painting, by @ChrisDill
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1671 [examples] ADDED: models_waving_cubes, by @codecat
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1672 [examples] ADDED: models_solar_system, by @aldrinmartoq
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1673 [examples] ADDED: shaders_fog, by @chriscamacho
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1674 [examples] ADDED: shaders_texture_waves, by @Anata
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1675 [examples] ADDED: shaders_basic_lighting, by @chriscamacho
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1676 [examples] ADDED: shaders_simple_mask, by @chriscamacho
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1677 [examples] ADDED: audio_multichannel_sound, by @chriscamacho
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1678 [examples] ADDED: shaders_spotlight, by @chriscamacho
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1679 [examples] RENAMED: text_sprite_font > text_font_spritefont
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1680 [examples] RENAMED: text_ttf_loading > text_font_filters
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1681 [examples] RENAMED: text_bmfont_ttf > text_font_loading
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1682 [examples] REMOVED: models_obj_viewer
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1683 [examples] REMOVED: models_solar_system
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1684 [examples] REVIEWED: models_obj_loading > models_loading
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1685 [examples] REVIEWED: models_materials_pbr, shader issues
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1686 [examples] REVIEWED: core_window_letterbox, detailed explanation, by @jotac0
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1687 [examples] REVIEWED: core_window_letterbox, virtual mouse, by @anatagawa
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1688 [games] ADDED: GGJ2020 game - RE-PAIR
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1689 [*] Misc fixes and tweaks, by @yaram, @oraoto, @zatherz, @piecedigital, @Shylie
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1690 [*] Update ALL supported projects (Notepad++, VS2017)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1691 [*] Update ALL external libraries to latest versions (29.Jan.2020)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1692 [*] Update ALL examples and games
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1693 [*] Update BINDINGS list
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1694
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1695 -----------------------------------------------
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1696 Release: raylib 2.5 (May 2019)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1697 -----------------------------------------------
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1698 KEY CHANGES:
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1699 - [core] Redesigned Gamepad mechanism, now common to all platforms and gamepads
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1700 - [core] HighDPI monitors support with automatic content scaling
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1701 - [rlgl] Complete module redesign to use one single internal buffer
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1702 - [rlgl] VR system redesign to allow custom device parameters and distortion shader
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1703 - [shapes] New drawing shapes available: CircleSector, Ring and RectangleRounded
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1704 - [text] New text management API (multiple functions)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1705 - [text] Full Unicode support (utf8 text)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1706 - [textures] Cubemap textures support
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1707 - [textures] Quad and N-Patch drawing
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1708 - [models] Skeletal model animation support
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1709 - [models] Support multiple meshes per model
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1710 - [models] Support glTF model loading
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1711
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1712 Detailed changes:
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1713 [build] REVIEWED: Default raylib and examples Makefile
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1714 [build] REVIEWED: Notepad++ NppExec scripts
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1715 [build] REVIEWED: VS2015 and VS2017 projects
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1716 [build] REVIEWED: Android APK build pipeline
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1717 [core] Converted most #defined values as enum values
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1718 [core] Complete redesign of RPI input system to use evdev events
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1719 [core] ADDED: IsWindowResized() - Check if window has been resized
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1720 [core] ADDED: IsWindowHidden() - Check if window is currently hidden
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1721 [core] ADDED: UnhideWindow() - Show the window
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1722 [core] ADDED: HideWindow() - Hide the window
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1723 [core] ADDED: GetWindowHandle() - Get native window handle
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1724 [core] ADDED: GetMonitorCount() - Get number of connected monitors
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1725 [core] ADDED: GetMonitorWidth() - Get primary monitor width
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1726 [core] ADDED: GetMonitorHeight() - Get primary monitor height
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1727 [core] ADDED: GetMonitorPhysicalWidth() - Get primary monitor physical width in millimetres
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1728 [core] ADDED: GetMonitorPhysicalHeight() - Get primary monitor physical height in millimetres
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1729 [core] ADDED: GetMonitorName() - Get the human-readable, UTF-8 encoded name of the primary monitor
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1730 [core] ADDED: GetClipboardText() - Get clipboard text content
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1731 [core] ADDED: SetClipboardText() - Set clipboard text content
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1732 [core] ADDED: ColorFromHSV() - Returns a Color from HSV values
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1733 [core] ADDED: FileExists() - Check if file exists
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1734 [core] ADDED: GetFileNameWithoutExt() - Get filename string without extension (memory should be freed)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1735 [core] ADDED: GetDirectoryFiles() - Get filenames in a directory path (memory should be freed)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1736 [core] ADDED: ClearDirectoryFiles() - Clear directory files paths buffers (free memory)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1737 [core] ADDED: OpenURL() - Open URL with default system browser (if available)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1738 [core] ADDED: SetMouseOffset() - Set mouse offset
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1739 [core] ADDED: SetMouseScale() - Set mouse scaling
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1740 [core] REMOVED: ShowLogo() - Activate raylib logo at startup (can be done with flags)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1741 [shapes] ADDED: DrawCircleSector() - Draw a piece of a circle
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1742 [shapes] ADDED: DrawCircleSectorLines() - Draw circle sector outline
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1743 [shapes] ADDED: DrawRing() - Draw ring
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1744 [shapes] ADDED: DrawRingLines() - Draw ring outline
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1745 [shapes] ADDED: DrawRectangleRounded() - Draw rectangle with rounded edges
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1746 [shapes] ADDED: DrawRectangleRoundedLines() - Draw rectangle with rounded edges outline
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1747 [shapes] ADDED: SetShapesTexture() - Define default texture used to draw shapes
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1748 [textures] REVIEWED: ExportImage() - Reorder function parameters
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1749 [textures] REVIEWED: ImageDrawRectangle() - Remove unneeded parameter
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1750 [textures] ADDED: ExportImageAsCode() - Export image as code file defining an array of bytes
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1751 [textures] ADDED: LoadTextureCubemap() - Load cubemap from image, multiple image cubemap layouts supported
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1752 [textures] ADDED: ImageExtractPalette() - Extract color palette from image to maximum size (memory should be freed)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1753 [textures] ADDED: ImageDrawRectangleLines() - Draw rectangle lines within an image
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1754 [textures] ADDED: DrawTextureQuad() - Draw texture quad with tiling and offset parameters
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1755 [textures] ADDED: DrawTextureNPatch() - Draws a texture (or part of it) that stretches or shrinks nicely
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1756 [models] REVIEWED: LoadMesh() -> LoadMeshes() - Support multiple meshes loading
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1757 [models] REVIEWED: LoadMaterial() -> LoadMaterials() - Support multiple materials loading
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1758 [models] REVIEWED: ExportMesh() - Reorder parameters
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1759 [models] ADDED: DrawCubeWiresV() - Draw cube wires (Vector version)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1760 [models] ADDED: GenMeshPoly() - Generate polygonal mesh
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1761 [models] ADDED: SetMaterialTexture() - Set texture for a material map type (MAP_DIFFUSE, MAP_SPECULAR...)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1762 [models] ADDED: SetModelMeshMaterial() - Set material for a mesh
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1763 [models] ADDED: LoadModelAnimations() - Load model animations from file
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1764 [models] ADDED: UpdateModelAnimation() - Update model animation pose
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1765 [models] ADDED: UnloadModelAnimation() - Unload animation data
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1766 [models] ADDED: IsModelAnimationValid() - Check model animation skeleton match
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1767 [rlgl] Improved internal batching mechanism (multibuffering support, triangle texcoords...)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1768 [rlgl] REVIEWED: rlPushMatrix()/rlPopMatrix() - Now works like OpenGL 1.1
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1769 [rlgl] REVIEWED: SetShaderValue() - More generic, now requires uniform type
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1770 [rlgl] REMOVED: SetShaderValuei() - Can be acoomplished with new SetShaderValue()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1771 [rlgl] ADDED: SetShaderValueV() - Set shader uniform value vector
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1772 [rlgl] ADDED: SetShaderValueTexture() - Set shader uniform value for texture
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1773 [rlgl] ADDED: BeginScissorMode() - Begin scissor mode (define screen area for following drawing)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1774 [rlgl] ADDED: EndScissorMode() - End scissor mode
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1775 [rlgl] ADDED: SetVrConfiguration() - Set stereo rendering configuration parameters
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1776 [rlgl] REVIEWED: InitVrSimulator() - No input parameter required, use SetVrConfiguration()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1777 [text] REVIEWED: LoadFontEx() - Reorder function parameters
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1778 [text] REVIEWED: LoadFontData() - Reorder function parameters
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1779 [text] REVIEWED: GenImageFontAtlas() - Reorder function parameters
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1780 [text] RENAMED: FormatText() -> TextFormat()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1781 [text] RENAMED: SubText() -> TextSubtext()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1782 [text] ADDED: LoadFontFromImage() - Load font from Image (XNA style)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1783 [text] ADDED: DrawTextRec() - Draw text using font inside rectangle limits
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1784 [text] ADDED: DrawTextRecEx() - Draw text using font inside rectangle limits with support for text selection
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1785 [text] ADDED: TextIsEqual() - Check if two text string are equal
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1786 [text] ADDED: TextLength() - Get text length, checks for '\0' ending
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1787 [text] ADDED: TextReplace() - Replace text string (memory should be freed!)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1788 [text] ADDED: TextInsert() - Insert text in a position (memory should be freed!)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1789 [text] ADDED: TextJoin() - Join text strings with delimiter
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1790 [text] ADDED: TextSplit() - Split text into multiple strings
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1791 [text] ADDED: TextAppend() - Append text at specific position and move cursor!
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1792 [text] ADDED: TextFindIndex() - Find first text occurrence within a string
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1793 [text] ADDED: TextToUpper() - Get upper case version of provided string
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1794 [text] ADDED: TextToLower() - Get lower case version of provided string
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1795 [text] ADDED: TextToPascal() - Get Pascal case notation version of provided string
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1796 [text] ADDED: TextToInteger() - Get integer value from text (negative values not supported)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1797 [raudio] ADDED: ExportWave() - Export wave data to file
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1798 [raudio] ADDED: ExportWaveAsCode() - Export wave sample data to code (.h)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1799 [raudio] ADDED: IsAudioStreamPlaying() - Check if audio stream is playing
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1800 [raudio] ADDED: SetAudioStreamVolume() - Set volume for audio stream (1.0 is max level)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1801 [raudio] ADDED: SetAudioStreamPitch() - Set pitch for audio stream (1.0 is base level)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1802 [examples] Complete review of full examples collection, many additions
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1803 [examples] ADDED: core_custom_logging - Custom trace log system
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1804 [examples] ADDED: core_input_multitouch - Multitouch input example
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1805 [examples] ADDED: core_window_letterbox - Window adapted to screen
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1806 [examples] ADDED: core_loading_thread - Data loading in second thread
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1807 [examples] REVIEWED: core_input_gamepad - Adapted to new gamepad system
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1808 [examples] REVIEWED: core_vr_simulator - HMD device parameters and distortion shader should be provided
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1809 [examples] ADDED: core_window_scale_letterbox - Windows resizing and letterbox content
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1810 [examples] ADDED: shapes_rectangle_scaling_mouse - Scale a rectangle with mouse
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1811 [examples] ADDED: shapes_draw_circle_sector - Circle sector drawing
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1812 [examples] ADDED: shapes_draw_ring - Ring drawing
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1813 [examples] ADDED: shapes_draw_rectangle_rounded - Rounded rectangle drawing
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1814 [examples] ADDED: shapes_bouncing_ball - Ball bouncing in the screen
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1815 [examples] ADDED: shapes_collision_area - Collision detection and drawing
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1816 [examples] ADDED: shapes_following_eyes - Some maths on eyes and mouse
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1817 [examples] ADDED: shapes_easings_ball_anim - Ball animation
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1818 [examples] ADDED: shapes_easings_box_anim - Box animation
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1819 [examples] ADDED: shapes_easings_rectangle_array - Rectangles animation
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1820 [examples] REVIEWED: shapes_colors_palette - Reviewed color selection and text displaying
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1821 [examples] ADDED: textures_background_scrolling - Scrolling and parallaz background effect
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1822 [examples] ADDED: textures_image_npatch - Drawing N-Patch based boxes
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1823 [examples] ADDED: textures_sprite_button - Sprite button with sound
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1824 [examples] ADDED: textures_sprite_explosion - Sprite explosion with sound
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1825 [examples] ADDED: textures_bunnymark - Benchmarking test
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1826 [examples] ADDED: text_draw_inside_rectangle - Drawing text inside a delimited rectangle box
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1827 [examples] ADDED: text_unicode - Multiple languages text drawing
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1828 [examples] ADDED: text_rectangle_bound - Fit text inside a rectangle
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1829 [examples] REVIEWED: text_bmfont_ttf - Simplified example
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1830 [examples] ADDED: models_animation - Animated models loading and animation playing
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1831 [examples] ADDED: models_obj_viewer - Draw and drop models viewer
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1832 [examples] ADDED: models_rlgl_solar_system - Solar system simulation using rlgl functionality
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1833 [examples] ADDED: models_first_person_maze - 3D maze fps
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1834 [examples] ADDED: shaders_palette_switch - Switching color palette on shader
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1835 [examples] ADDED: shaders_raymarching - Raymarching shader
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1836 [examples] ADDED: shaders_texture_drawing - Texture drawing on GPU
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1837 [examples] ADDED: shaders_texture_waves - Texture waves on shader
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1838 [examples] ADDED: shaders_julia_set - Julia set fractals
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1839 [examples] ADDED: shaders_eratosthenes - Prime number visualization shader
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1840 [examples] REVIEWED: audio_raw_stream - Mostly rewritten
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1841 [games] ADDED: GGJ19 game - Cat vs Roomba
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1842 [*] Updated external libraries to latest version
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1843 [*] Multiple bugs corrected (check github issues)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1844
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1845 -----------------------------------------------
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1846 Release: raylib 2.0 (July 2018)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1847 -----------------------------------------------
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1848 KEY CHANGES:
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1849 - Removed external dependencies (GLFW3 and OpenAL)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1850 - Complete redesign of audio module to use miniaudio library
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1851 - Support AppVeyor and Travis CI (continuous integration) building
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1852 - Reviewed raymath.h for better consistency and performance (inlining)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1853 - Refactor all #define SUPPORT_* into a single config.h
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1854 - Support TCC compiler (32bit and 64bit)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1855
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1856 Detailed changes:
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1857 [build] REMOVED: GitHub develop branch
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1858 [build] REMOVED: External dependencies GLFW and OpenAL
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1859 [build] ADDED: Android 64bit ARM support
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1860 [build] ADDED: FreeBSD, OpenBSD, NetBSD, Dragon Fly OS support
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1861 [build] ADDED: Universal Windows Platform (UWP) support
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1862 [build] ADDED: Wayland Linux desktop support
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1863 [build] ADDED: AppVeyor CI for automatic Windows builds
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1864 [build] ADDED: Travis CI for automatic Linux/macOS builds
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1865 [build] ADDED: rglfw (GLFW3 module) to avoid external dependency
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1866 [build] ADDED: VS2017 UWP project
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1867 [build] ADDED: Builder project template
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1868 [build] ADDED: Compiler memory sanitizer for better debug
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1869 [build] ADDED: CMake package target and CI auto-deploy tags
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1870 [build] ADDED: DEBUG library building support
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1871 [build] ADDED: Notepad++ NppExec scripts
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1872 [build] REVIEWED: VS2015 and VS2017 projects
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1873 [build] REVIEWED: Android APK build pipeline
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1874 [core] REVIEWED: Window creation hints to support transparent windows
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1875 [core] Unified InitWindow() between platforms
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1876 [core] Export Android main entry point
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1877 [core] RENAMED: Begin3dMode() to BeginMode3D()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1878 [core] RENAMED: End3dMode() to EndMode3D()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1879 [core] RENAMED: Begin2dMode() to BeginMode2D()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1880 [core] RENAMED: End2dMode() to EndMode2D()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1881 [core] RENAMED: struct Camera to Camera3D
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1882 [core] RENAMED: struct SpriteFont to Font -> plus all required functions!
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1883 [core] RENAMED: enum TextureFormat to PixelFormat
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1884 [core] REVIEWED: Rectangle params int to float
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1885 [core] REVIEWED: timing system for macOS
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1886 [core] REMOVED: ColorToFloat()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1887 [core] ADDED: GetCurrentTime() on macOS
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1888 [core] ADDED: GetTime()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1889 [core] ADDED: struct Vector4
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1890 [core] ADDED: SetTraceLog() to define trace log messages type
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1891 [core] ADDED: GetFileName() to get filename from path string
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1892 [core] ADDED: ColorToHSV()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1893 [core] ADDED: ColorNormalize()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1894 [core] ADDED: SetWindowSize() to scale Windows in runtime
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1895 [core] ADDED: SetMouseScale() to scale mouse input
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1896 [core] ADDED: key definitions - KEY_GRAVE, KEY_SLASH, KEY_BACKSLASH
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1897 [core] RENAMED: GetHexValue() to ColorToInt()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1898 [core] REVIEWED: Fade()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1899 [core] REVIEWED: InitWindow() to avoid void pointer (safety)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1900 [core] Support camera 3d orthographic projection mode
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1901 [shapes] ADDED: DrawRectangleLinesEx()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1902 [textures] Improved pixel formats support (32bit channels)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1903 [textures] Improved textures support for OpenGL 2.1
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1904 [textures] REMOVED: DrawRectangleT() --> Added support to DrawRectangle()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1905 [textures] ADDED: GetPixelDataSize(); pixel data size in bytes (image or texture)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1906 [textures] ADDED: ImageAlphaClear() --> Clear alpha channel to desired color
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1907 [textures] ADDED: ImageAlphaCrop() --> Crop image depending on alpha value
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1908 [textures] ADDED: ImageAlphaPremultiply() --> Premultiply alpha channel
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1909 [textures] ADDED: ImageDrawRectangle()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1910 [textures] ADDED: ImageMipmaps()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1911 [textures] ADDED: GenImageColor()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1912 [textures] ADDED: GetPixelDataSize()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1913 [textures] ADDED: ImageRotateCW()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1914 [textures] ADDED: ImageRotateCCW()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1915 [textures] ADDED: ImageResizeCanvas()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1916 [textures] ADDED: GetImageDataNormalized()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1917 [textures] REVIEWED: ImageFormat() to use normalized data
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1918 [textures] REVIEWED: Manual mipmap generation
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1919 [textures] REVIEWED: LoadASTC()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1920 [textures] REVIEWED: GenImagePerlinNoise()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1921 [textures] REVIEWED: ImageTextEx() to support UTF8 basic characters
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1922 [textures] REVIEWED: GetTextureData() for RPI - requires some work
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1923 [textures] Added new example: text drawing on image
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1924 [text] Corrected issue with ttf font y-offset
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1925 [text] Support SDF font data generation
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1926 [text] ADDED: GenImageFontAtlas()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1927 [text] ADDED: LoadFontData() to load data from TTF file
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1928 [text] REMOVED: LoadTTF() internal function
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1929 [text] REVIEWED: DrawTextEx() - avoid rendering SPACE character!
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1930 [text] RENAMED: GetDefaultFont() to GetFontDefault()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1931 [rlgl] ADDED: rlCheckBufferLimit()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1932 [rlgl] ADDED: LoadShaderCode()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1933 [rlgl] ADDED: GetMatrixModelview()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1934 [rlgl] ADDED: SetVrDistortionShader(Shader shader)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1935 [rlgl] REVIEWED: rlLoadTexture() - added mipmaps support, improved compressed textures loading
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1936 [rlgl] REVIEWED: rlReadTexturePixels()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1937 [models] Support 4 components mesh.tangent data
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1938 [models] Removed tangents generation from LoadOBJ()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1939 [models] ADDED: MeshTangents()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1940 [models] ADDED: MeshBinormals()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1941 [models] ADDED: ExportMesh()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1942 [models] ADDED: GetCollisionRayModel()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1943 [models] RENAMED: CalculateBoundingBox() to MeshBoundingBox()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1944 [models] REMOVED: GetCollisionRayMesh() - does not consider model transform
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1945 [models] REVIEWED: LoadMesh() - fallback to default cube mesh if loading fails
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1946 [audio] ADDED: Support for MP3 fileformat
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1947 [audio] ADDED: IsAudioStreamPlaying()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1948 [audio] ADDED: SetAudioStreamVolume()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1949 [audio] ADDED: SetAudioStreamPitch()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1950 [utils] Corrected issue with SaveImageAs()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1951 [utils] RENAMED: SaveImageAs() to ExportImage()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1952 [utils] REMOVED: rres support - moved to external library (rres.h)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1953 [shaders] REVIEWED: GLSL 120 shaders
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1954 [raymath] ADDED: Vector3RotateByQuaternion()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1955 [raymath] REVIEWED: math usage to reduce temp variables
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1956 [raymath] REVIEWED: Avoid pointer-based parameters for API consistency
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1957 [physac] REVIEWED: physac.h timing system
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1958 [examples] Replaced dwarf model by brand new 3d assets: 3d medieval buildings
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1959 [examples] Assets cleaning and some replacements
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1960 [games] ADDED: GGJ18 game - transmission mission
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1961 [games] REVIEWED: Light my Ritual game - improved gameplay drawing
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1962 [*] Updated external libraries to latest version
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1963 [*] Multiple bugs corrected (check github issues)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1964
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1965 -----------------------------------------------
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1966 Release: raylib 1.8.0 (Oct 2017)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1967 -----------------------------------------------
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1968 NOTE:
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1969 In this release, multiple parts of the library have been reviewed (again) for consistency and simplification.
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1970 It exposes more than 30 new functions in comparison with previous version and it improves overall programming experience.
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1971
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1972 BIG CHANGES:
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1973 - New Image generation functions: Gradient, Checked, Noise, Cellular...
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1974 - New Mesh generation functions: Cube, Sphere, Cylinder, Torus, Knot...
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1975 - New Shaders and Materials systems to support PBR materials
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1976 - Custom Android APK build pipeline with simple Makefile
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1977 - Complete review of rlgl layer functionality
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1978 - Complete review of raymath functionality
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1979
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1980 detailed changes:
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1981 [rlgl] RENAMED: rlglLoadTexture() to rlLoadTexture()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1982 [rlgl] RENAMED: rlglLoadRenderTexture() to rlLoadRenderTexture()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1983 [rlgl] RENAMED: rlglUpdateTexture() to rlUpdateTexture()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1984 [rlgl] RENAMED: rlglGenerateMipmaps() to rlGenerateMipmaps()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1985 [rlgl] RENAMED: rlglReadScreenPixels() to rlReadScreenPixels()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1986 [rlgl] RENAMED: rlglReadTexturePixels() to rlReadTexturePixels()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1987 [rlgl] RENAMED: rlglLoadMesh() to rlLoadMesh()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1988 [rlgl] RENAMED: rlglUpdateMesh() to rlUpdateMesh()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1989 [rlgl] RENAMED: rlglDrawMesh() to rlDrawMesh()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1990 [rlgl] RENAMED: rlglUnloadMesh() to rlUnloadMesh()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1991 [rlgl] RENAMED: rlglUnproject() to rlUnproject()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1992 [rlgl] RENAMED: LoadCompressedTexture() to LoadTextureCompressed()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1993 [rlgl] RENAMED: GetDefaultTexture() to GetTextureDefault()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1994 [rlgl] RENAMED: LoadDefaultShader() to LoadShaderDefault()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1995 [rlgl] RENAMED: LoadDefaultShaderLocations() to SetShaderDefaultLocations()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1996 [rlgl] RENAMED: UnloadDefaultShader() to UnLoadShaderDefault()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1997 [rlgl] ADDED: rlGenMapCubemap(), Generate cubemap texture map from HDR texture
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1998 [rlgl] ADDED: rlGenMapIrradiance(), Generate irradiance texture map
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
1999 [rlgl] ADDED: rlGenMapPrefilter(), Generate prefilter texture map
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2000 [rlgl] ADDED: rlGenMapBRDF(), Generate BRDF texture map
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2001 [rlgl] ADDED: GetVrDeviceInfo(), Get VR device information for some standard devices
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2002 [rlgl] REVIEWED: InitVrSimulator(), to accept device parameters as input
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2003 [core] ADDED: SetWindowTitle(), Set title for window (only PLATFORM_DESKTOP)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2004 [core] ADDED: GetExtension(), Get file extension
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2005 [shapes] REMOVED: DrawRectangleGradient(), replaced by DrawRectangleGradientV() and DrawRectangleGradientH()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2006 [shapes] ADDED: DrawRectangleGradientV(), Draw a vertical-gradient-filled rectangle
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2007 [shapes] ADDED: DrawRectangleGradientH(), Draw a horizontal-gradient-filled rectangle
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2008 [shapes] ADDED: DrawRectangleGradientEx(), Draw a gradient-filled rectangle with custom vertex colors
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2009 [shapes] ADDED: DrawRectangleT(), Draw rectangle using text character
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2010 [textures] ADDED: SaveImageAs(), Save image as PNG file
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2011 [textures] ADDED: GenImageGradientV(), Generate image: vertical gradient
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2012 [textures] ADDED: GenImageGradientH(), Generate image: horizontal gradient
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2013 [textures] ADDED: GenImageGradientRadial(), Generate image: radial gradient
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2014 [textures] ADDED: GenImageChecked(), Generate image: checked
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2015 [textures] ADDED: GenImageWhiteNoise(), Generate image: white noise
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2016 [textures] ADDED: GenImagePerlinNoise(), Generate image: perlin noise
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2017 [textures] ADDED: GenImageCellular(), Generate image: cellular algorithm. Bigger tileSize means bigger cells
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2018 [textures] ADDED: GenTextureCubemap(), Generate cubemap texture from HDR texture
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2019 [textures] ADDED: GenTextureIrradiance(), Generate irradiance texture using cubemap data
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2020 [textures] ADDED: GenTexturePrefilter(), Generate prefilter texture using cubemap data
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2021 [textures] ADDED: GenTextureBRDF(), Generate BRDF texture using cubemap data
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2022 [models] REMOVED: LoadMeshEx(), Mesh struct variables can be directly accessed
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2023 [models] REMOVED: UpdateMesh(), very ineficient
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2024 [models] REMOVED: LoadHeightmap(), use GenMeshHeightmap() and LoadModelFromMesh()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2025 [models] REMOVED: LoadCubicmap(), use GenMeshCubicmap() and LoadModelFromMesh()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2026 [models] RENAMED: LoadDefaultMaterial() to LoadMaterialDefault()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2027 [models] ADDED: GenMeshPlane(), Generate plane mesh (with subdivisions)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2028 [models] ADDED: GenMeshCube(), Generate cuboid mesh
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2029 [models] ADDED: GenMeshSphere(), Generate sphere mesh (standard sphere)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2030 [models] ADDED: GenMeshHemiSphere(), Generate half-sphere mesh (no bottom cap)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2031 [models] ADDED: GenMeshCylinder(), Generate cylinder mesh
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2032 [models] ADDED: GenMeshTorus(), Generate torus mesh
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2033 [models] ADDED: GenMeshKnot(), Generate trefoil knot mesh
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2034 [models] ADDED: GenMeshHeightmap(), Generate heightmap mesh from image data
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2035 [models] ADDED: GenMeshCubicmap(), Generate cubes-based map mesh from image data
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2036 [raymath] REVIEWED: full Matrix functionality to align with GLM in usage
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2037 [raymath] RENAMED: Vector3 functions for consistency: Vector*() renamed to Vector3*()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2038 [build] Integrate Android APK building into examples Makefile
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2039 [build] Integrate Android APK building into templates Makefiles
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2040 [build] Improved Visual Studio 2015 project, folders, references...
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2041 [templates] Reviewed the full pack to support Android building
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2042 [examples] Reviewed full collection to adapt to raylib changes
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2043 [examples] [textures] ADDED: textures_image_generation
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2044 [examples] [models] ADDED: models_mesh_generation
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2045 [examples] [models] ADDED: models_material_pbr
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2046 [examples] [models] ADDED: models_skybox
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2047 [examples] [models] ADDED: models_yaw_pitch_roll
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2048 [examples] [others] REVIEWED: rlgl_standalone
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2049 [examples] [others] REVIEWED: audio_standalone
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2050 [github] Moved raylib webpage to own repo: github.com/raysan5/raylib.com
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2051 [games] Reviewed game: Koala Seasons
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2052 [*] Updated STB libraries to latest version
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2053 [*] Multiple bugs corrected (check github issues)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2054
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2055 -----------------------------------------------
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2056 Release: raylib 1.7.0 (20 May 2017)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2057 -----------------------------------------------
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2058 NOTE:
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2059 In this new raylib release, multiple parts of the library have been reviewed for consistency and simplification.
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2060 It exposes almost 300 functions, around 30 new functions in comparison with previous version and, again,
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2061 it sets a stepping stone towards raylib future.
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2062
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2063 BIG changes:
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2064 - More than 30 new functions added to the library, check list below.
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2065 - Support of configuration flags on every raylib module, to customize library build.
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2066 - Improved build system for all supported platforms with a unique Makefile to compile sources.
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2067 - Complete review of examples and sample games, added new sample material.
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2068 - Support automatic GIF recording of current window, just pressing Ctrl+F12
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2069 - Improved library consistency and organization in general.
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2070
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2071 other changes:
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2072 [core] Added function: SetWindowIcon(), to setup icon by code
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2073 [core] Added function: SetWindowMonitor(), to set current display monitor
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2074 [core] Added function: SetWindowMinSize(), to set minimum resize size
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2075 [core] Added function: TakeScreenshot(), made public to API (also launched internally with F12)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2076 [core] Added function: GetDirectoryPath(), get directory for a given fileName (with path)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2077 [core] Added function: GetWorkingDirectory(), get current working directory
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2078 [core] Added function: ChangeDirectory(), change working directory
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2079 [core] Added function: TraceLog(), made public to API
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2080 [core] Improved timing system to avoid busy wait loop on frame sync: Wait()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2081 [core] Added support for gamepad on HTML5 platform
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2082 [core] Support mouse lock, useful for camera system
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2083 [core] Review functions description comments
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2084 [rlgl] Removed function: GetStandardShader(), removed internal standard shader
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2085 [rlgl] Removed function: CreateLight(), removed internal lighting system
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2086 [rlgl] Removed function: DestroyLight(), removed internal lighting system
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2087 [rlgl] Removed function: InitVrDevice(), removed VR device render, using simulator
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2088 [rlgl] Removed function: CloseVrDevice(), removed VR device render, using simulator
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2089 [rlgl] Removed function: IsVrDeviceReady(), removed VR device render, using simulator
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2090 [rlgl] Removed function: IsVrSimulator(), removed VR device render, using simulator
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2091 [rlgl] Added function: InitVrSimulator(), init VR simulator for selected device
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2092 [rlgl] Added function: CloseVrSimulator(), close VR simulator for current device
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2093 [rlgl] Added function: IsVrSimulatorReady(), detect if VR device is ready
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2094 [rlgl] Added function: BeginVrDrawing(), begin VR simulator stereo rendering
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2095 [rlgl] Added function: EndVrDrawing(), end VR simulator stereo rendering
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2096 [rlgl] Renamed function: ReadTextFile() to LoadText() and exposed to API
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2097 [rlgl] Removed internal lighting system and standard shader, moved to example
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2098 [rlgl] Removed Oculus Rift support, moved to oculus_rift example
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2099 [rlgl] Removed VR device support and replaced by VR simulator
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2100 [shapes] Added function: DrawLineEx(), draw line with QUADS, supports custom line thick
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2101 [shapes] Added function: DrawLineBezier(), draw a line using cubic-bezier curves in-out
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2102 [shapes] Added function: DrawRectanglePro(), draw a color-filled rectangle with pro parameters
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2103 [textures] Removed function: LoadImageFromRES(), redesigning custom RRES fileformat
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2104 [textures] Removed function: LoadTextureFromRES(), redesigning custom RRES fileformat
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2105 [textures] Removed function: LoadTextureEx(), use instead Image -> LoadImagePro(), LoadImageEx()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2106 [textures] Added function: LoadImagePro()), load image from raw data with parameters
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2107 [textures] Review TraceLog() message when image file not found
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2108 [text] Renamed function: LoadSpriteFontTTF() to LoadSpriteFontEx(), for consistency
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2109 [text] Removed rBMF fileformat support, replaced by .png
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2110 [text] Refactor SpriteFont struct (better for rres custom fileformat)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2111 [text] Renamed some variables for consistency
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2112 [models] Added function: LoadMesh(), load mesh from file
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2113 [models] Added function: LoadMeshEx(), load mesh from vertex data
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2114 [models] Added function: UnloadMesh(), unload mesh from memory (RAM and/or VRAM)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2115 [models] Added function: GetCollisionRayMesh(), get collision info between ray and mesh
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2116 [models] Added function: GetCollisionRayTriangle(), get collision info between ray and triangle
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2117 [models] Added function: GetCollisionRayGround(), get collision info between ray and ground plane
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2118 [models] Renamed function: LoadModelEx() to LoadModelFromMesh()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2119 [models] Removed function: DrawLight(), removed internal lighting system
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2120 [models] Renamed function: LoadModelEx() to LoadModelFromMesh() for consistency
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2121 [models] Removed function: LoadStandardMaterial(), removed internal standard shader
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2122 [models] Removed function: LoadModelFromRES(), redesigning custom RRES fileformat
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2123 [models] Renamed multiple variables for consistency
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2124 [audio] Added function: SetMasterVolume(), define listener volume
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2125 [audio] Added function: ResumeSound(), resume a paused sound
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2126 [audio] Added function: SetMusicLoopCount(), set number of repeats for a music
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2127 [audio] Added function: LoadWaveEx(), load wave from raw audio data
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2128 [audio] Added function: WaveCrop(), crop wave audio data
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2129 [audio] Added function: WaveFormat(), format audio data
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2130 [audio] Removed function: LoadSoundFromRES(), redesigning custom RRES fileformat
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2131 [audio] Added support for 32bit audio samples
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2132 [audio] Preliminary support for multichannel, limited to mono and stereo
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2133 [audio] Make sure buffers are ready for update: UpdateMusicStream()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2134 [utils] Replaced function: GetExtension() by IsFileExtension() and made public to API
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2135 [utils] Unified function: TraceLog() between Android and other platforms
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2136 [utils] Removed internal function: GetNextPOT(), simplified implementation
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2137 [raymath] Added function: QuaternionToEuler(), to work with Euler angles
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2138 [raymath] Added function: QuaternionFromEuler(), to work with Euler angles
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2139 [raymath] Added multiple Vector2 math functions
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2140 [build] Integrate Android source building into Makefile
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2141 [example] Added example: shapes_lines_bezier
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2142 [example] Added example: text_input_box
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2143 [github] Moved gh-pages branch to master/docs
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2144 [github] Moved rlua.h and Lua examples to own repo: raylib-lua
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2145 [games] Reviewed full games collection
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2146 [games] New game added to collection: Koala Seasons
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2147 [*] Reviewed and improved examples collection (new assets)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2148 [*] Reorganized library functions, structs, enums
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2149 [*] Updated STB libraries to latest version
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2150
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2151 -----------------------------------------------
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2152 Release: raylib 1.6.0 (20 November 2016)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2153 -----------------------------------------------
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2154 NOTE:
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2155 This new raylib version commemorates raylib 3rd anniversary and represents another complete review of the library.
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2156 It includes some interesting new features and is a stepping stone towards raylib future.
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2157
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2158 HUGE changes:
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2159 [rlua] Lua BINDING: Complete raylib Lua binding, ALL raylib functions ported to Lua plus the +60 code examples.
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2160 [audio] COMPLETE REDESIGN: Improved music support and also raw audio data processing and playing, +20 new functions added.
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2161 [physac] COMPLETE REWRITE: Improved performance, functionality and simplified usage, moved to own repository and added multiple examples!
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2162
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2163 other changes:
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2164
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2165 [core] Corrected issue on OSX with HighDPI display
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2166 [core] Added flag to allow resizable window
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2167 [core] Allow no default font loading
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2168 [core] Corrected old issue with mouse buttons on web
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2169 [core] Improved gamepad support, unified across platforms
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2170 [core] Gamepad id functionality: GetGamepadName(), IsGamepadName()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2171 [core] Gamepad buttons/axis checking functionality:
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2172 [core] Reviewed Android key inputs system, unified with desktop
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2173 [rlgl] Redesigned lighting shader system
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2174 [rlgl] Updated standard shader for better performance
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2175 [rlgl] Support alpha on framebuffer: rlglLoadRenderTexture()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2176 [rlgl] Reviewed UpdateVrTracking() to update camera
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2177 [rlgl] Added IsVrSimulator() to check for VR simulator
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2178 [shapes] Corrected issue on DrawPolyEx()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2179 [textures] Simplified supported image formats support
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2180 [textures] Improved text drawing within an image: ImageDrawText()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2181 [textures] Support image alpha mixing: ImageAlphaMask()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2182 [textures] Support textures filtering: SetTextureFilter()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2183 [textures] Support textures wrap modes: SetTextureWrap()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2184 [text] Improved TTF spritefont generation: LoadSpriteFontTTF()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2185 [text] Improved AngelCode fonts support (unordered chars)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2186 [text] Added TraceLog info on image spritefont loading
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2187 [text] Improved text measurement: MeasureTextEx()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2188 [models] Improved OBJ loading flexibility
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2189 [models] Reviewed functions: DrawLine3D(), DrawCircle3D()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2190 [models] Removed function: ResolveCollisionCubicmap()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2191 [camera] Redesigned camera system and ported to header-only
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2192 [camera] Removed function: UpdateCameraPlayer()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2193 [gestures] Redesigned gestures module to header-only
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2194 [audio] Simplified Music loading and playing system
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2195 [audio] Added trace on audio device closing
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2196 [audio] Reviewed Wave struct, improved flexibility
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2197 [audio] Support sound data update: UpdateSound()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2198 [audio] Added support for FLAC audio loading/streaming
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2199 [raygui] Removed raygui from raylib repo (moved to own repo)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2200 [build] Added OpenAL static library
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2201 [build] Added Visual Studio 2015 projects
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2202 [build] Support shared/dynamic raylib compilation
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2203 [*] Updated LibOVR to SDK version 1.8
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2204 [*] Updated games to latest raylib version
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2205 [*] Improved examples and added new ones
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2206 [*] Improved Android support
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2207
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2208 -----------------------------------------------
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2209 Release: raylib 1.5.0 (18 July 2016)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2210 -----------------------------------------------
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2211 NOTE:
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2212 Probably this new version is the biggest boost of the library ever, lots of parts of the library have been redesigned,
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2213 lots of bugs have been solved and some **AMAZING** new features have been added.
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2214
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2215 HUGE changes:
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2216 [rlgl] OCULUS RIFT CV1: Added support for VR, not oly Oculus Rift CV1 but also stereo rendering simulator (multiplatform).
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2217 [rlgl] MATERIALS SYSTEM: Added support for Materials (.mtl) and multiple material properties: diffuse, specular, normal.
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2218 [rlgl] LIGHTING SYSTEM: Added support for up to 8 lights of 3 different types: Omni, Directional and Spot.
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2219 [physac] REDESIGNED: Improved performance and simplified usage, physic objects now are managed internally in a second thread!
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2220 [audio] CHIPTUNES: Added support for module audio music (.xm, .mod) loading and playing. Multiple mixing channels supported.
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2221
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2222 other changes:
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2223
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2224 [core] Review Android button inputs
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2225 [core] Support Android internal data storage
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2226 [core] Renamed WorldToScreen() to GetWorldToScreen()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2227 [core] Removed function SetCustomCursor()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2228 [core] Removed functions BeginDrawingEx(), BeginDrawingPro()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2229 [core] Replaced functions InitDisplay() + InitGraphics() with: InitGraphicsDevice()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2230 [core] Added support for field-of-view Y (fovy) on 3d Camera
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2231 [core] Added 2D camera mode functions: Begin2dMode() - End2dMode()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2232 [core] Translate mouse inputs to Android touch/gestures internally
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2233 [core] Translate mouse inputs as touch inputs in HTML5
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2234 [core] Improved function GetKeyPressed() to support multiple keys (including function keys)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2235 [core] Improved gamepad support, specially for RaspberryPi (including multiple gamepads support)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2236 [rlgl] Support stereo rendering simulation (duplicate draw calls by viewport, optimized)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2237 [rlgl] Added distortion shader (embeded) to support custom VR simulator: shader_distortion.h
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2238 [rlgl] Added support for OpenGL 2.1 on desktop
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2239 [rlgl] Improved 2D vs 3D drawing system (lines, triangles, quads)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2240 [rlgl] Improved DXT-ETC1 support on HTML5
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2241 [rlgl] Review function: rlglUnproject()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2242 [rlgl] Removed function: rlglInitGraphics(), integrated into rlglInit()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2243 [rlgl] Updated Mesh and Shader structs
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2244 [rlgl] Simplified internal (default) dynamic buffers
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2245 [rlgl] Added support for indexed and dynamic mesh data
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2246 [rlgl] Set fixed vertex attribs location points
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2247 [rlgl] Improved mesh data loading support
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2248 [rlgl] Added standard shader (embeded) to support materials and lighting: shader_standard.h
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2249 [rlgl] Added light functions: CreateLight(), DestroyLight()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2250 [rlgl] Added wire mode functions: rlDisableWireMode(), rlEnableWireMode()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2251 [rlgl] Review function consistency, added: rlglLoadMesh(), rlglUpdateMesh(), rlglDrawMesh(), rlglUnloadMesh()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2252 [rlgl] Replaced SetCustomShader() by: BeginShaderMode() - EndShaderMode()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2253 [rlgl] Replaced SetBlendMode() by: BeginBlendMode() - EndBlendMode()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2254 [rlgl] Added functions to customize internal matrices: SetMatrixProjection(), SetMatrixModelview()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2255 [rlgl] Unified internal shaders to only one default shader
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2256 [rlgl] Added support for render to texture (RenderTexture2D):
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2257 LoadRenderTexture() - UnloadRenderTexture()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2258 BeginTextureMode() - EndTextureMode()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2259 [rlgl] Removed SetShaderMap*() functions
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2260 [rlgl] Redesigned default buffers usage functions:
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2261 LoadDefaultBuffers() - UnloadDefaultBuffers()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2262 UpdateDefaultBuffers() - DrawDefaultBuffers()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2263 [shapes] Corrected bug on GetCollisionRec()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2264 [textures] Added support for Nearest-Neighbor image scaling
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2265 [textures] Added functions to draw text on image: ImageDrawText(), ImageDrawTextEx()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2266 [text] Reorganized internal functions: Added LoadImageFont()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2267 [text] Security check for unsupported BMFonts
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2268 [models] Split mesh creation from model loading on heightmap and cubicmap
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2269 [models] Updated BoundingBox collision detections
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2270 [models] Added color parameter to DrawBoundigBox()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2271 [models] Removed function: DrawQuad()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2272 [models] Removed function: SetModelTexture()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2273 [models] Redesigned DrawPlane() to use RL_TRIANGLES
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2274 [models] Redesigned DrawRectangleV() to use RL_TRIANGLES
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2275 [models] Redesign to accomodate new materials system: LoadMaterial()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2276 [models] Added material functions: LoadDefaultMaterial(), LoadStandardMaterial()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2277 [models] Added MTL material loading support: LoadMTL()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2278 [models] Added function: DrawLight()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2279 [audio] Renamed SoundIsPlaying() to IsSoundPlaying()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2280 [audio] Renamed MusicIsPlaying() to IsMusicPlaying()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2281 [audio] Support multiple Music streams (indexed)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2282 [audio] Support multiple mixing channels
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2283 [gestures] Improved and reviewed gestures system
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2284 [raymath] Added QuaternionInvert()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2285 [raymath] Removed function: PrintMatrix()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2286 [raygui] Ported to header-only library (https://github.com/raysan5/raygui)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2287 [shaders] Added depth drawing shader (requires a depth texture)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2288 [shaders] Reviewed included shaders and added comments
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2289 [OpenAL Soft] Updated to latest version (1.17.2)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2290 [GLFW3] Updated to latest version (3.2)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2291 [stb] Updated to latest headers versions
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2292 [GLAD] Converted to header only library and simplified to only used extensions
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2293 [*] Reorganize library folders: external libs moved to src/external folder
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2294 [*] Reorganize src folder for Android library
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2295 [*] Review external dependencies usage
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2296 [*] Improved Linux and OSX build systems
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2297 [*] Lots of tweaks and bugs corrected all around
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2298
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2299 -----------------------------------------------
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2300 Release: raylib 1.4.0 (22 February 2016)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2301 -----------------------------------------------
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2302 NOTE:
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2303 This version supposed another big improvement for raylib, including new modules and new features.
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2304 More than 30 new functions have been added to previous raylib version.
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2305 Around 8 new examples and +10 new game samples have been added.
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2306
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2307 BIG changes:
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2308 [textures] IMAGE MANIPULATION: Functions to crop, resize, colorize, flip, dither and even draw image-to-image or text-to-image.
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2309 [text] SPRITEFONT SUPPORT: Added support for AngelCode fonts (.fnt) and TrueType fonts (.ttf).
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2310 [gestures] REDESIGN: Gestures system simplified and prepared to process generic touch events, including mouse events (multiplatform).
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2311 [physac] NEW MODULE: Basic 2D physics support, use colliders and rigidbodies; apply forces to physic objects.
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2312
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2313 other changes:
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2314
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2315 [rlgl] Removed GLEW library dependency, now using GLAD
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2316 [rlgl] Implemented alternative to glGetTexImage() on OpenGL ES
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2317 [rlgl] Using depth data on batch drawing
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2318 [rlgl] Reviewed glReadPixels() function
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2319 [core][rlgl] Reviewed raycast system, now 3D picking works
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2320 [core] Android: Reviewed Android App cycle, paused if inactive
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2321 [shaders] Implemented Blinn-Phong lighting shading model
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2322 [textures] Implemented Floyd-Steinberg dithering - ImageDither()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2323 [text] Added line-break support to DrawText()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2324 [text] Added TrueType Fonts support (using stb_truetype)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2325 [models] Implement function: CalculateBoundingBox(Mesh mesh)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2326 [models] Added functions to check Ray collisions
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2327 [models] Improve map resolution control on LoadHeightmap()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2328 [camera] Corrected small-glitch on zoom-in with mouse-wheel
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2329 [gestures] Implemented SetGesturesEnabled() to enable only some gestures
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2330 [gestures] Implemented GetElapsedTime() on Windows system
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2331 [gestures] Support mouse gestures for desktop platforms
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2332 [raymath] Complete review of the module and converted to header-only
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2333 [easings] Added new module for easing animations
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2334 [stb] Updated to latest headers versions
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2335 [*] Lots of tweaks around
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2336
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2337 -----------------------------------------------
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2338 Release: raylib 1.3.0 (01 September 2015)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2339 -----------------------------------------------
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2340 NOTE:
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2341 This version supposed a big boost for raylib, new modules have been added with lots of features.
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2342 Most of the modules have been completely reviewed to accomodate to the new features.
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2343 Over 50 new functions have been added to previous raylib version.
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2344 Most of the examples have been redone and +10 new advanced examples have been added.
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2345
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2346 BIG changes:
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2347 [rlgl] SHADERS: Support for model shaders and postprocessing shaders (multiple functions)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2348 [textures] FORMATS: Support for multiple internal formats, including compressed formats
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2349 [camera] NEW MODULE: Set of cameras for 3d view: Free, Orbital, 1st person, 3rd person
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2350 [gestures] NEW MODULE: Gestures system for Android and HTML5 platforms
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2351 [raygui] NEW MODULE: Set of IMGUI elements for tools development (experimental)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2352
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2353 other changes:
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2354
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2355 [rlgl] Added check for OpenGL supported extensions
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2356 [rlgl] Added function SetBlenMode() to select some predefined blending modes
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2357 [core] Added support for drop&drag of external files into running program
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2358 [core] Added functions ShowCursor(), HideCursor(), IsCursorHidden()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2359 [core] Renamed function SetFlags() to SetConfigFlags()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2360 [shapes] Simplified some functions to improve performance
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2361 [textures] Review of Image struct to support multiple data formats
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2362 [textures] Added function LoadImageEx()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2363 [textures] Added function LoadImageRaw()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2364 [textures] Added function LoadTextureEx()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2365 [textures] Simplified function parameters LoadTextureFromImage()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2366 [textures] Added function GetImageData()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2367 [textures] Added function GetTextureData()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2368 [textures] Renamed function ConvertToPOT() to ImageConvertToPOT()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2369 [textures] Added function ImageConvertFormat()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2370 [textures] Added function GenTextureMipmaps()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2371 [text] Added support for Latin-1 Extended characters for default font
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2372 [text] Redesigned SpriteFont struct, replaced Character struct by Rectangle
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2373 [text] Removed function GetFontBaseSize(), use directly spriteFont.size
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2374 [models] Review of struct: Model (added shaders support)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2375 [models] Added 3d collision functions (sphere vs sphere vs box vs box)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2376 [models] Added function DrawCubeTexture()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2377 [models] Added function DrawQuad()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2378 [models] Added function DrawRay()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2379 [models] Simplified function DrawPlane()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2380 [models] Removed function DrawPlaneEx()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2381 [models] Simplified function DrawGizmo()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2382 [models] Removed function DrawGizmoEx()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2383 [models] Added function LoadModelEx()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2384 [models] Review of function LoadCubicMap()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2385 [models] Added function ResolveCollisionCubicmap()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2386 [audio] Decopupled from raylib, now this module can be used as standalone
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2387 [audio] Added function UpdateMusicStream()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2388 [raymath] Complete review of the module
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2389 [stb] Updated to latest headers versions
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2390 [*] Lots of tweaks around
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2391
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2392 -----------------------------------------------
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2393 Release: raylib 1.2.2 (31 December 2014)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2394 -----------------------------------------------
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2395 [*] Added support for HTML5 compiling (emscripten, asm.js)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2396 [core] Corrected bug on input handling (keyboard and mouse)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2397 [textures] Renamed function CreateTexture() to LoadTextureFromImage()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2398 [textures] Added function ConvertToPOT()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2399 [rlgl] Added support for color tint on models on GL 3.3+ and ES2
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2400 [rlgl] Added support for normals on models
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2401 [models] Corrected bug on DrawBillboard()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2402 [models] Corrected bug on DrawHeightmap()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2403 [models] Renamed LoadCubesmap() to LoadCubicmap()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2404 [audio] Added function LoadSoundFromWave()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2405 [makefile] Added support for Linux and OSX compiling
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2406 [stb] Updated to latest headers versions
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2407 [*] Lots of tweaks around
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2408
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2409 ---------------------------------------------------------------
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2410 Update: raylib 1.2.1 (17 October 2014) (Small Fixes Update)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2411 ---------------------------------------------------------------
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2412 [core] Added function SetupFlags() to preconfigure raylib Window
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2413 [core] Corrected bug on fullscreen mode
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2414 [rlgl] rlglDrawmodel() - Added rotation on Y axis
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2415 [text] MeasureTextEx() - Corrected bug on measures for default font
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2416
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2417 -----------------------------------------------
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2418 Release: raylib 1.2 (16 September 2014)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2419 -----------------------------------------------
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2420 NOTE:
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2421 This version supposed a complete redesign of the [core] module to support Android and Raspberry Pi.
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2422 Multiples modules have also been tweaked to accomodate to the new platforms, specially [rlgl]
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2423
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2424 [core] Added multiple platforms support: Android and Raspberry Pi
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2425 [core] InitWindow() - Complete rewrite and split for Android
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2426 [core] InitDisplay() - Internal function added to calculate proper display size
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2427 [core] InitGraphics() - Internal function where OpenGL graphics are initialized
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2428 [core] Complete refactoring of input functions to accomodate to new platforms
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2429 [core] Mouse and Keyboard raw data reading functions added for Raspberry Pi
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2430 [core] GetTouchX(), GetTouchY() - Added for Android
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2431 [core] Added Android callbacks to process inputs and Android activity commands
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2432 [rlgl] Adjusted buffers depending on platform
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2433 [rlgl] Added security check in case deployed vertex excess buffer size
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2434 [rlgl] Adjusted indices type depending on GL version (int or short)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2435 [rlgl] Fallback to VBOs only usage if VAOs not supported on ES2
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2436 [rlgl] rlglLoadModel() stores vbo ids on new Model struct
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2437 [textures] Added support for PKM files (ETC1, ETC2 compression support)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2438 [shapes] DrawRectangleV() - Modified, depending on OGL version uses TRIANGLES or QUADS
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2439 [text] LoadSpriteFont() - Modified to use LoadImage()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2440 [models] Minor changes on models loading to accomodate to new Model struct
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2441 [audio] PauseMusicStream(), ResumeMusicStream() - Added
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2442 [audio] Reduced music buffer size to avoid stalls on Raspberry Pi
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2443 [src] Added makefile for Windows and RPI
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2444 [src] Added resources file (raylib icon and executable info)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2445 [examples] Added makefile for Windows and RPI
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2446 [examples] Renamed and merged with test examples for coherence with module names
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2447 [templates] Added multiple templates to be use as a base-code for games
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2448
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2449 -----------------------------------------------
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2450 Release: raylib 1.1.1 (22 July 2014)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2451 -----------------------------------------------
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2452 [core] ShowLogo() - To enable raylib logo animation at startup
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2453 [core] Corrected bug with window resizing
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2454 [rlgl] Redefined colors arrays to use byte instead of float
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2455 [rlgl] Removed double buffer system (no performance improvement)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2456 [rlgl] rlglDraw() - Reorganized buffers drawing order
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2457 [rlgl] Corrected bug on screen resizing
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2458 [shapes] DrawRectangle() - Use QUADS instead of TRIANGLES
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2459 [models] DrawSphereWires() - Corrected some issues
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2460 [models] LoadOBJ() - Redesigned to support multiple meshes
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2461 [models] LoadCubesMap() - Loading a map as cubes (by pixel color)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2462 [textures] Added security check if file doesn't exist
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2463 [text] Corrected bug on SpriteFont loading
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2464 [examples] Corrected some 3d examples
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2465 [test] Added cubesmap loading test
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2466
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2467 -----------------------------------------------
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2468 Release: raylib 1.1.0 (19 April 2014)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2469 -----------------------------------------------
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2470 NOTE:
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2471 This version supposed a complete internal redesign of the library to support OpenGL 3.3+ and OpenGL ES 2.0.
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2472 New module [rlgl] has been added to 'translate' immediate mode style functions (i.e. rlVertex3f()) to GL 1.1, 3.3+ or ES2.
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2473 Another new module [raymath] has also been added with lot of useful 3D math vector-matrix-quaternion functions.
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2474
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2475 [rlgl] New module, abstracts OpenGL rendering (multiple versions support)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2476 [raymath] New module, useful 3D math vector-matrix-quaternion functions
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2477 [core] Adapt all OpenGL code (initialization, drawing) to use [rlgl]
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2478 [shapes] Rewrite all shapes drawing functions to use [rlgl]
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2479 [textures] Adapt texture GPU loading to use [rlgl]
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2480 [textures] Added support for DDS images (compressed and uncompressed)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2481 [textures] CreateTexture() - Redesigned to add mipmap automatic generation
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2482 [textures] DrawTexturePro() - Redesigned and corrected bugs
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2483 [models] Rewrite all 3d-shapes drawing functions to use [rlgl]
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2484 [models] Adapt model loading and drawing to use [rlgl]
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2485 [models] Model struct updated to include texture id
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2486 [models] SetModelTexture() - Added, link a texture to a model
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2487 [models] DrawModelEx() - Redesigned with extended parameters
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2488 [audio] Added music streaming support (OGG files)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2489 [audio] Added support for OGG files as Sound
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2490 [audio] PlayMusicStream() - Added, open a new music stream and play it
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2491 [audio] StopMusicStream() - Added, stop music stream playing and close stream
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2492 [audio] PauseMusicStream() - Added, pause music stream playing
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2493 [audio] MusicIsPlaying() - Added, to check if music is playing
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2494 [audio] SetMusicVolume() - Added, set volume for music
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2495 [audio] GetMusicTimeLength() - Added, get current music time length (in seconds)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2496 [audio] GetMusicTimePlayed() - Added, get current music time played (in seconds)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2497 [utils] Added log tracing functionality - TraceLog(), TraceLogOpen(), TraceLogClose()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2498 [*] Log tracing messages all around the code
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2499
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2500 -----------------------------------------------
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2501 Release: raylib 1.0.6 (16 March 2014)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2502 -----------------------------------------------
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2503 [core] Removed unused lighting-system code
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2504 [core] Removed SetPerspective() function, calculated directly
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2505 [core] Unload and reload default font on fullscreen toggle
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2506 [core] Corrected bug gamepad buttons checking if no gamepad available
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2507 [texture] DrawTextureV() - Added, to draw using Vector2 for position
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2508 [texture] LoadTexture() - Redesigned, now uses LoadImage() + CreateTexture()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2509 [text] FormatText() - Corrected memory leak bug
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2510 [models] Added Matrix struct and related functions
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2511 [models] DrawBillboard() - Reviewed, now it works!
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2512 [models] DrawBillboardRec() - Reviewed, now it works!
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2513 [tests] Added folder with multiple tests for new functions
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2514
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2515 -----------------------------------------------
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2516 Update: raylib 1.0.5 (28 January 2014)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2517 -----------------------------------------------
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2518 [audio] LoadSound() - Corrected a bug, WAV file was not closed!
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2519 [core] GetMouseWheelMove() - Added, check mouse wheel Y movement
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2520 [texture] CreateTexture2D() renamed to CreateTexture()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2521 [models] LoadHeightmap() - Added, Heightmap can be loaded as a Model
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2522 [tool] rREM updated, now supports (partially) drag and drop of files
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2523
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2524 -----------------------------------------------
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2525 Release: raylib 1.0.4 (23 January 2014)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2526 -----------------------------------------------
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2527 [tool] Published a first alpha version of rREM tool (raylib Resource Embedder)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2528 [core] GetRandomValue() - Bug corrected, now works right
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2529 [core] Fade() - Added, fades a color to an alpha percentadge
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2530 [core] WriteBitmap() - Moved to new module: utils.c, not used anymore
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2531 [core] TakeScreenshot() - Now uses WritePNG() (utils.c)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2532 [utils] New module created with utility functions
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2533 [utils] WritePNG() - Write a PNG file (used by TakeScreenshot() on core)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2534 [utils] DecompressData() - Added, used for rRES resource data decompresion
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2535 [textures] LoadImageFromRES() - Added, load an image from a rRES resource file
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2536 [textures] LoadTextureFromRES() - Added, load a texture from a rRES resource file
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2537 [audio] LoadSoundFromRES() - Added, load a sound from a rRES resource file
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2538 [audio] IsPlaying() - Added, check if a sound is currently playing
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2539 [audio] SetVolume() - Added, set the volume for a sound
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2540 [audio] SetPitch() - Added, set the pitch for a sound
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2541 [examples] ex06a_color_select completed
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2542 [examples] ex06b_logo_anim completed
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2543 [examples] ex06c_font select completed
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2544
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2545 -----------------------------------------------
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2546 Release: raylib 1.0.3 (19 December 2013)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2547 -----------------------------------------------
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2548 [fonts] Added 8 rBMF free fonts to be used on projects!
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2549 [text] LoadSpriteFont() - Now supports rBMF file loading (raylib Bitmap Font)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2550 [examples] ex05a_sprite_fonts completed
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2551 [examples] ex05b_rbmf_fonts completed
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2552 [core] InitWindowEx() - InitWindow with extended parameters, resizing option and custom cursor!
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2553 [core] GetRandomValue() - Added, returns a random value within a range (int)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2554 [core] SetExitKey() - Added, sets a key to exit program (default is ESC)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2555 [core] Custom cursor not drawn when mouse out of screen
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2556 [shapes] CheckCollisionPointRec() - Added, check collision between point and rectangle
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2557 [shapes] CheckCollisionPointCircle() - Added, check collision between point and circle
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2558 [shapes] CheckCollisionPointTriangle() - Added, check collision between point and triangle
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2559 [shapes] DrawPoly() - Added, draw regular polygons of n sides, rotation can be defined!
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2560
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2561 -----------------------------------------------
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2562 Release: raylib 1.0.2 (1 December 2013)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2563 -----------------------------------------------
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2564 [text] GetDefaultFont() - Added, get default SpriteFont to be used on DrawTextEx()
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2565 [shapes] CheckCollisionRecs() - Added, check collision between rectangles
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2566 [shapes] CheckCollisionCircles() - Added, check collision between circles
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2567 [shapes] CheckCollisionCircleRec() - Added, check collision circle-rectangle
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2568 [shapes] GetCollisionRec() - Added, get collision rectangle
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2569 [textures] CreateTexture2D() - Added, create Texture2D from Image data
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2570 [audio] Fixed WAV loading function, now audio works!
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2571
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2572 -----------------------------------------------
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2573 Update: raylib 1.0.1 (28 November 2013)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2574 -----------------------------------------------
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2575 [text] DrawText() - Removed spacing parameter
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2576 [text] MeasureText() - Removed spacing parameter
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2577 [text] DrawFps() - Renamed to DrawFPS() for coherence with similar function
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2578 [core] IsKeyPressed() - Change functionality, check if key pressed once
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2579 [core] IsKeyDown() - Added, check if key is being pressed
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2580 [core] IsKeyReleased() - Change functionality, check if key released once
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2581 [core] IsKeyUp() - Added, check if key is being NOT pressed
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2582 [core] IsMouseButtonDown() - Added, check if mouse button is being pressed
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2583 [core] IsMouseButtonPressed() - Change functionality, check if mouse button pressed once
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2584 [core] IsMouseButtonUp() - Added, check if mouse button is NOT being pressed
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2585 [core] IsMouseButtonReleased() - Change functionality, check if mouse button released once
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2586 [textures] DrawTexturePro() - Added, texture drawing with 'pro' parameters
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2587 [examples] Function changes applied to ALL examples
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2588
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2589 -----------------------------------------------
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2590 Release: raylib 1.0.0 (18 November 2013)
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2591 -----------------------------------------------
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2592 * Initial version
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2593 * 6 Modules provided:
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2594 - core: basic window/context creation functions, input management, timing functions
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2595 - shapes: basic shapes drawing functions
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2596 - textures: image data loading and conversion to OpenGL textures
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2597 - text: text drawing, sprite fonts loading, default font loading
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2598 - models: basic 3d shapes drawing, OBJ models loading and drawing
9df5587cf23b [Color game] It can compile on windows now.
June Park <me@mrjunejune.com>
parents:
diff changeset
2599 - audio: audio device initialization, WAV files loading and playing