Commit Graph

70 Commits

Author SHA1 Message Date
0fbc961bb8 Add macOS support and project creation tool
- Add macOS static and dynamic library linking support
- Add cross-platform build scripts for Windows, macOS, and Linux
- Add project creation script with metadata embedding
- Add macOS app bundle creation with icon support
- Update CMakeLists.txt for platform detection
- Fix STB rect pack duplicate symbols
- Remove test images and unused files
- Consolidate documentation into MACOS.md
2025-11-09 06:37:45 +05:30
f3373d08c7 docs: Add HTML documentation generator and improve documentation structure
- Add html_docs/ directory with Python-based documentation generator
- Include custom CSS styling for modern, clean documentation layout
- Update README.md with improved formatting and documentation links
- Enhance markdown documentation across all docs/ files:
  - Improve API documentation with better code examples
  - Refactor DOCUMENTATION_INDEX.md for clearer navigation
  - Update EMBEDDING.md, CUSTOMIZATION.md, and other guides
  - Standardize formatting and improve readability throughout
- Fix inconsistent line endings and formatting issues

The HTML documentation generator creates a styled, browsable version
of the project documentation for easier reading and navigation.
2025-11-07 04:44:30 +05:30
f10b56f21b Fix documentation errors in README
- Corrected author name for Raylib (Ray instead of Ramon)
- Updated ReiLua repository link to point to correct source
2025-11-03 23:46:34 +05:30
1a6dd92c9f docs: fix README.md formatting and improve documentation clarity
- Fix markdown formatting issues and inconsistencies
- Correct code block syntax and indentation
- Improve build instructions with clearer steps
- Update API documentation examples for better readability
- Fix typos and grammatical errors
- Add missing documentation for recent features
2025-11-03 21:19:07 +05:30
9bb3957d5f cleaned up root folder, organized files into docs/scripts/tools dirs 2025-11-03 19:43:05 +05:30
cc305c3cdb docs: clean up personal references for public use 2025-11-03 19:17:06 +05:30
jussi
3bedd89e1d AudioStream management functions. 2025-09-08 22:36:40 +03:00
jussi
de672a85d2 DrawMeshInstanced takes transforms as Buffer. 2025-08-30 16:41:05 +03:00
jussi
c8131ea958 Atlas texture repeat example. 2025-01-25 17:36:29 +02:00
jussi
14fbd73660 Readme update. 2024-12-10 22:21:43 +02:00
jussi
c9ebe23d62 RL.config and InitWindow. 2024-11-21 23:25:28 +02:00
jussi
4c0eb17a9c New raylib 5.5 functions. 2024-11-21 00:11:31 +02:00
jussi
479726a5e4 Initial switch to raylib 5.5. 2024-11-20 18:23:42 +02:00
jussi
b011b2ca4e GetRayBoxCells fix. 2024-08-05 23:35:57 +03:00
jussi
61c932f260 GetMouseOffset and GetMouseScale. 2024-07-02 20:49:25 +03:00
jussi
1980aebdc3 Matrix lib clone fix. 2024-05-09 22:05:24 +03:00
jussi
ae1d0b65f1 Round and pubsub lib. 2024-03-17 10:38:30 +02:00
jussi
625e4e0e4d EnableEventWaiting and DisableEventWaiting. 2024-02-25 21:02:11 +02:00
jussi
47ed28b006 Added various missing functions. 2024-02-25 14:06:59 +02:00
jussi
9b27daefc2 Process renamed to update to be more inline with naming of raylib and common convention. 2024-02-18 15:26:21 +02:00
jussi
48adbe20dc Logo. 2024-02-14 21:46:29 +02:00
jussi
b8f27aefae Release 0.7. 2024-02-10 22:57:46 +02:00
jussi
eda4eacfce Raygui styles include properties, texture and font. 2024-02-05 22:40:31 +02:00
jussi
9884c544bb DrawTextureNPatchRepeat. 2023-12-19 02:02:26 +02:00
jussi
6ecbbcc282 Files management functions. 2023-12-06 18:41:01 +02:00
jussi
21eb3f90c4 Platform specific API documentation generation. 2023-11-28 22:39:10 +02:00
jussi
5c8324d25f Lightmap 100 and 120 shaders. Snake and platformer example refining. 2023-11-16 22:37:28 +02:00
jussi
118a1f3a8b Quaternion library. 2023-11-15 22:04:45 +02:00
jussi
7b8ef2cd90 ExportBuffer and LoadBufferFromFile. 2023-11-05 22:43:03 +02:00
jussi
dfd66512d7 Global variable descriptions for API. 2023-10-31 22:05:09 +02:00
jussi
992310fb90 Fixed examples. 2023-10-29 19:45:18 +02:00
jussi
fcd2d2d8b5 LoadTextureFromData and LoadRenderTextureFromData. Documentation updates. 2023-10-29 18:36:23 +02:00
jussi
7ef87c8e2f New object types for Image, Texture, RenderTexture, Camera2D, Camera3D and Shader. 2023-10-27 22:53:56 +03:00
jussi
4cb4edcaf0 Roadmap fix. 2023-10-27 01:18:32 +03:00
jussi
6be8d71fac Release v0.5. 2023-10-27 01:16:03 +03:00
jussi
56c365c8cc Buffer userdata object and rlgl Vertex buffers management. 2023-10-26 20:09:16 +03:00
jussi
6915f3e27c rlgl Matrix state management. 2023-10-22 22:13:27 +03:00
jussi
8311dfd354 Renamed doc_parser.lua to docgen.lua. 2023-08-24 20:27:02 +03:00
jussi
5438a70b0a logLevelInvalid for bad function calls and invalid data formats. 2023-08-04 22:21:40 +03:00
jussi
8ad7254292 LuaJIT compatibility. 2023-07-02 17:44:24 +03:00
jussi
a9ce78128d Can now have multiple Music objects like other Raylib objects instead of just one. 2023-04-25 18:19:14 +03:00
jussi
2526c9732e All global variables and functions are not in global RL table. doc_parser creates also ReiLua_API.lua. 2023-04-06 12:31:37 +03:00
jussi
2479049e1a ReiLuaGui basics. 2022-12-01 23:15:54 +02:00
jussi
08ef5b4352 RL_LoadDirectoryFilesEx and separate option for doc_parser. 2022-11-27 16:25:25 +02:00
jussi
921ed3b07f Lua interpreter mode and easings module. 2022-11-11 19:23:35 +02:00
jussi
8972ac89f4 Removed MatrixNormalize. Fixed API and readme. 2022-08-19 14:17:00 +03:00
jussi
4f54a0a499 Create material using correct texture source. 2022-07-26 16:33:04 +03:00
jussi
314d0412a5 Get font info. 2022-06-26 15:03:08 +03:00
jussi
c106785ae5 Wave and more sound functions. 2022-05-31 18:05:44 +03:00
jussi
b1bb77e139 Windows Lua build instructions. 2022-05-31 00:31:39 +03:00