ソースを参照

Update HISTORY.md

pull/1156/head
Ray 4年前
committed by GitHub
コミット
02df366a7a
この署名に対応する既知のキーがデータベースに存在しません GPGキーID: 4AEE18F83AFDEB23
1個のファイルの変更3行の追加7行の削除
  1. +3
    -7
      HISTORY.md

+ 3
- 7
HISTORY.md ファイルの表示

@ -239,6 +239,8 @@ All **I/O file accesses** from raylib are being moved to **memory data access**,
All **raylib data structures** have been reviewed and optimized for pass-by-value usage. One of raylib distinctive design decisions is that most of its functions receive and return data by value. This design makes raylib really simple for newcomers, avoiding pointers and allowing complete access to all structures data in a simple way. The downside is that data is copied on stack every function call and that copy could be costly so, all raylib data structures have been optimized to **stay under 64 bytes** for fast copy and retrieve.
All **raylib tracelog messages** have been reviewd and categorized for a more comprehensive output information when developing raylib applications, now all display, input, timer, platform, auxiliar libraries, file-accesses, data loading/unloading issues are properly reported with more detailed and visual messages.
`raudio` module has been internally reviewed to accomodate the new `Music` structure (converted from previous pointer format) and the module has been adapted to the **highly improved** [`miniaudio v0.10`](https://github.com/dr-soft/miniaudio).
`text` module reviewed to **improve fonts generation** and text management functions, `Font` structure has been redesigned to better accomodate characters data, decoupling individual characters as `Image` glyphs from the font atlas parameters. Several improvements have been made to better support Unicode strings with UTF-8 encoding.
@ -247,12 +249,6 @@ All **raylib data structures** have been reviewed and optimized for pass-by-valu
New **GitHub Actions CI** system has been implemented for Windows, Linux and macOS code and examples compilation on every new commit or PR to make sure library keeps stable and usable with no breaking bugs.
-WIP-
This is a just a brief list with some of the changes of the new **raylib 3.0** but there is way more, about **30 new functions** have been added and multiple functions have been reviewed. In this time raylib has been binded to [+40 programming languages](https://github.com/raysan5/raylib/blob/master/BINDINGS.md).
It has been **10 months of improvements** and [tools development](https://raylibtech.itch.io/) using raylib technology.
Note that this list just reflects key changes of the new **raylib 3.0** but there is way more, about **30 new functions** have been added and multiple functions have been reviewed. Additionally, in the last year raylib has been binded to [+40 programming languages](https://github.com/raysan5/raylib/blob/master/BINDINGS.md). It has been **10 months of improvements** and [tools development](https://raylibtech.itch.io/) to create the best raylib ever.
Welcome to **raylib 3.0**.

読み込み中…
キャンセル
保存