Added some latest changes...
This commit is contained in:
parent
276974de05
commit
1727bbabb1
35
CHANGELOG
35
CHANGELOG
@ -9,26 +9,30 @@ Release: raylib 2.0 (June 2017 ?)
|
|||||||
KEY CHANGES:
|
KEY CHANGES:
|
||||||
- Removed external dependencies (GLFW3 and OpenAL)
|
- Removed external dependencies (GLFW3 and OpenAL)
|
||||||
- Complete redesign of audio module to use mini_al audio library
|
- Complete redesign of audio module to use mini_al audio library
|
||||||
- Support AppVeyor and Travis CI (continuous integration) build
|
- Support AppVeyor and Travis CI (continuous integration) building
|
||||||
- Reviewed raymath.h for better consistency and performance (inlining)
|
- Reviewed raymath.h for better consistency and performance (inlining)
|
||||||
- Refactor all #define SUPPORT_* into a single config.h
|
- Refactor all #define SUPPORT_* into a single config.h
|
||||||
- Support TCC compiler
|
- Support TCC compiler (32bit and 64bit)
|
||||||
|
|
||||||
Detailed changes:
|
Detailed changes:
|
||||||
[build] REMOVED: GitHub develop branch
|
[build] REMOVED: GitHub develop branch
|
||||||
[build] ADDED: FreeBSD OS support
|
[build] REMOVED: External dependencies GLFW and OpenAL
|
||||||
|
[build] REMOVED: Android 32bit ARM support (only 64bit building supported)
|
||||||
|
[build] ADDED: FreeBSD, OpenBSD, NetBSD, Dragon Fly OS support
|
||||||
[build] ADDED: Universal Windows Platform (UWP) support
|
[build] ADDED: Universal Windows Platform (UWP) support
|
||||||
[build] ADDED: Wayland Linux desktop support
|
[build] ADDED: Wayland Linux desktop support
|
||||||
[build] REMOVED: External dependencies GLFW and OpenAL
|
|
||||||
[build] ADDED: AppVeyor CI for automatic Windows builds
|
[build] ADDED: AppVeyor CI for automatic Windows builds
|
||||||
[build] ADDED: Travis CI for automatic Linux/macOS builds
|
[build] ADDED: Travis CI for automatic Linux/macOS builds
|
||||||
[build] ADDED: rglfw (GLFW3 module) to avoid external dependency
|
[build] ADDED: rglfw (GLFW3 module) to avoid external dependency
|
||||||
[build] ADDED: VS2017 UWP project
|
[build] ADDED: VS2017 UWP project
|
||||||
[build] ADDED: Builder project template
|
[build] ADDED: Builder project template
|
||||||
[build] REVIEWED: VS2015 and VS2017 projects
|
|
||||||
[build] ADDED: Compiler memory sanitizer for better debug
|
[build] ADDED: Compiler memory sanitizer for better debug
|
||||||
[build] Setup CMake package target and CI auto-deploy tags
|
[build] ADDED: CMake package target and CI auto-deploy tags
|
||||||
[build] Support DEBUG library building
|
[build] ADDED: DEBUG library building support
|
||||||
|
[build] ADDED: Notepad++ NppExec scripts
|
||||||
|
[build] REVIEWED: VS2015 and VS2017 projects
|
||||||
|
[build] REVIEWED: Android APK build pipeline
|
||||||
|
[core] REVIEWED: Window creation hints to support transparent windows
|
||||||
[core] Unified InitWindow() between platforms
|
[core] Unified InitWindow() between platforms
|
||||||
[core] Export Android main entry point
|
[core] Export Android main entry point
|
||||||
[core] RENAMED: Begin3dMode() to BeginMode3D()
|
[core] RENAMED: Begin3dMode() to BeginMode3D()
|
||||||
@ -67,12 +71,24 @@ Detailed changes:
|
|||||||
[textures] ADDED: ImageMipmaps()
|
[textures] ADDED: ImageMipmaps()
|
||||||
[textures] ADDED: GenImageColor()
|
[textures] ADDED: GenImageColor()
|
||||||
[textures] ADDED: GetPixelDataSize()
|
[textures] ADDED: GetPixelDataSize()
|
||||||
|
[textures] ADDED: ImageRotateCW()
|
||||||
|
[textures] ADDED: ImageRotateCCW()
|
||||||
|
[textures] ADDED: ImageResizeCanvas()
|
||||||
|
[textures] ADDED: GetImageDataNormalized()
|
||||||
|
[textures] REVIEWED: ImageFormat() to use normalized data
|
||||||
|
[textures] REVIEWED: Manual mipmap generation
|
||||||
|
[textures] REVIEWED: LoadASTC()
|
||||||
[textures] REVIEWED: GenImagePerlinNoise()
|
[textures] REVIEWED: GenImagePerlinNoise()
|
||||||
[textures] REVIEWED: ImageTextEx() to support UTF8 basic characters
|
[textures] REVIEWED: ImageTextEx() to support UTF8 basic characters
|
||||||
[textures] REVIEWED: GetTextureData() for RPI - requires some work
|
[textures] REVIEWED: GetTextureData() for RPI - requires some work
|
||||||
[textures] Added new example: text drawing on image
|
[textures] Added new example: text drawing on image
|
||||||
[text] Corrected issue with ttf font y-offset
|
[text] Corrected issue with ttf font y-offset
|
||||||
|
[text] Support SDF font data generation
|
||||||
|
[text] ADDED: GenImageFontAtlas()
|
||||||
|
[text] ADDED: LoadFontData() to load data from TTF file
|
||||||
|
[text] REMOVED: LoadTTF() internal function
|
||||||
[text] REVIEWED: DrawTextEx() - avoid rendering SPACE character!
|
[text] REVIEWED: DrawTextEx() - avoid rendering SPACE character!
|
||||||
|
[rlgl] ADDED: rlCheckBufferLimit()
|
||||||
[rlgl] ADDED: LoadShaderCode()
|
[rlgl] ADDED: LoadShaderCode()
|
||||||
[rlgl] ADDED: GetMatrixModelview()
|
[rlgl] ADDED: GetMatrixModelview()
|
||||||
[rlgl] ADDED: SetVrDistortionShader(Shader shader)
|
[rlgl] ADDED: SetVrDistortionShader(Shader shader)
|
||||||
@ -87,6 +103,7 @@ Detailed changes:
|
|||||||
[models] RENAMED: CalculateBoundingBox() to MeshBoundingBox()
|
[models] RENAMED: CalculateBoundingBox() to MeshBoundingBox()
|
||||||
[models] REMOVED: GetCollisionRayMesh() - does not consider model transform
|
[models] REMOVED: GetCollisionRayMesh() - does not consider model transform
|
||||||
[models] REVIEWED: LoadMesh() - fallback to default cube mesh if loading fails
|
[models] REVIEWED: LoadMesh() - fallback to default cube mesh if loading fails
|
||||||
|
[audio] ADDED: Support for MP3 fileformat
|
||||||
[audio] ADDED: IsAudioStreamPlaying()
|
[audio] ADDED: IsAudioStreamPlaying()
|
||||||
[audio] ADDED: SetAudioStreamVolume()
|
[audio] ADDED: SetAudioStreamVolume()
|
||||||
[audio] ADDED: SetAudioStreamPitch()
|
[audio] ADDED: SetAudioStreamPitch()
|
||||||
@ -94,10 +111,14 @@ Detailed changes:
|
|||||||
[utils] RENAMED: SaveImageAs() to ExportImage()
|
[utils] RENAMED: SaveImageAs() to ExportImage()
|
||||||
[utils] REMOVED: rres support - moved to external library (rres.h)
|
[utils] REMOVED: rres support - moved to external library (rres.h)
|
||||||
[shaders] REVIEWED: GLSL 120 shaders
|
[shaders] REVIEWED: GLSL 120 shaders
|
||||||
|
[raymath] ADDED: Vector3RotateByQuaternion()
|
||||||
[raymath] REVIEWED: math usage to reduce temp variables
|
[raymath] REVIEWED: math usage to reduce temp variables
|
||||||
[raymath] REVIEWED: Avoid pointer-based parameters for API consistency
|
[raymath] REVIEWED: Avoid pointer-based parameters for API consistency
|
||||||
[physac] REVIEWED: physac.h timming system
|
[physac] REVIEWED: physac.h timming system
|
||||||
|
[examples] Replaced dwarf model by brand new 3d assets: 3d medieval buildings
|
||||||
|
[examples] Assets cleaning and some replacements
|
||||||
[games] ADDED: GGJ18 game - transmission mission
|
[games] ADDED: GGJ18 game - transmission mission
|
||||||
|
[games] REVIEWED: Light my Ritual game - improved gameplay drawing
|
||||||
[*] Updated external libraries to latest version
|
[*] Updated external libraries to latest version
|
||||||
[*] Multiple bugs corrected (check github issues)
|
[*] Multiple bugs corrected (check github issues)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user