Revisions of raylib

buildservice-autocommit accepted request 1127465 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 40)
baserev update by copy to link target
Michael Vetter's avatar Michael Vetter (jubalh) committed (revision 39)
Michael Vetter's avatar Michael Vetter (jubalh) committed (revision 38)
- Update to 5.0:
  * rcore module platform-spli
  * New platform backend supported: SDL
  * New platform backend supported: Nintendo Switch 
  * New splines drawing and evaluation API
  * Pseudo-random numbers generator: rprand
  * Automation Events System API
  * For details check project changelog
buildservice-autocommit accepted request 1087397 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 37)
baserev update by copy to link target
Michael Vetter's avatar Michael Vetter (jubalh) committed (revision 36)
Michael Vetter's avatar Michael Vetter (jubalh) committed (revision 35)
- Update to 4.5.0:
  * NEW Improved ANGLE support on Desktop platforms: Support for OpenGL ES 2.0 on Desktop platforms (Windows,
    Linux, macOS) has been reviewed by @wtnbgo GitHub user. Now raylib can be compiled on desktop for OpenGL
    ES 2.0 and linked against ANGLE. This small addition open the door to building raylib for all ANGLE
    supported backends: Direct3D 11, Vulkan and Metal. Please note that this new feature is still experimental
    and requires further testing!
  * NEW Camera module: A brand new implementation from scratch for rcamera module, contributed by @Crydsch
    GitHub user! New camera system is simpler, more flexible, more granular and more extendable. Specific camera
    math transformations (movement/rotation) have been moved to individual functions, exposing them to users if
    required. Global state has been removed from the module and standalone usage has been greatly improved; now
    rcamera.h single-file header-only library can be used externally, independently of raylib. A new
    UpdateCameraPro() function has been added to address input-dependency of UpdateCamera(), now advance users
    have full control over camera inputs and movement/rotation speeds!
  * NEW Support for M3D models and M3D/GLTF animations: 3d models animations support has been a limited aspect of
    raylib for long time, some versions ago IQM animations were supported but raylib 4.5 also adds support for
    the brand new M3D file format, including animations and the long expected support for GLTF animations! The
    new M3D file format is simple, portable, feature complete, extensible and open source. It also provides a
    complete set of tools to export/visualize M3D models from/to Blender! Now raylib supports up to 3 model
    file-formats with animations: IQM, GLTF and M3D.
  * NEW Support QOA audio format (import/export): Just a couple of months ago the new QOA file format was
    published, a very simple, portable and open source quite-ok-audio file format. raylib already supports it,
    added to raudio module and including audio loading from file, loading from memory, streaming from file,
    streaming from memory and exporting to QOA audio format. Because simplicity really matters to raylib!
  * NEW Module for compressed textures loading: rl_gputex, a portable single-file header-only small library to
    load compressed texture file-formats (DDS, PKM, KTX, PVR, ASTC). Provided functionality is not new to raylib
    but it was part of the raylib rtextures module, now it has been moved into a separate self-contained library,
    improving portability. Note that this module is only intended to load compressed data from files, ready to be
    uploaded to GPU, no compression/decompression functionality is provided. This change is a first step towards
    a better modularization of raylib library.
  * Reviewed rlgl module for automatic limits checking: Again, rlgl has been reviewed to simplify usage. Now
buildservice-autocommit accepted request 1033063 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 34)
baserev update by copy to link target
Michael Vetter's avatar Michael Vetter (jubalh) committed (revision 33)
- Switch -DUSE_EXTERNAL_GLFW to OFF:
  Earlier we build required on our glfw package.
  But with raylib 4.2.0 they started to use features are only
  in the development version.
  They were unhappy that glfw 3.4.0 takes a long time to be
  relased and decided to create a in-tree copy.
  So for raylib 4.2.0 to build we need to use this in-tree version.
Michael Vetter's avatar Michael Vetter (jubalh) committed (revision 32)
- Update to 4.2.0:
  * extra libraries cleanup:
  * examples review
  * rres resource format
  * raygui official gui library
  * new file system API
  * New audio stream processors API
  * For details see https://github.com/raysan5/raylib/releases/tag/4.2.0
Michael Vetter's avatar Michael Vetter (jubalh) committed (revision 31)
- Update to 4.0.0:
  * Naming consistency and coherency: API has been completely
    reviewed to be consistent on naming conventions
  * Event Automation System: This new experimental feature has been
    added for future usage, it allows to record input events and
    re-play them automatically.
  * Custom game-loop control: As requested by some advance users,
    the game-loop control can be exposed
  * For details see: https://github.com/raysan5/raylib/blob/4.0.0/CHANGELOG
buildservice-autocommit accepted request 894330 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 30)
baserev update by copy to link target
Michael Vetter's avatar Michael Vetter (jubalh) accepted request 894320 from Ferdinand Thiessen's avatar Ferdinand Thiessen (susnux) (revision 29)
- Update to 3.7.0
buildservice-autocommit accepted request 860228 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 28)
baserev update by copy to link target
Michael Vetter's avatar Michael Vetter (jubalh) committed (revision 27)
Michael Vetter's avatar Michael Vetter (jubalh) committed (revision 26)
- Update to 3.5.0:
  * Platform supported: Raspberry Pi 4 native mode (no X11 windows)
    through DRM subsystem and GBM API. Actually this is a really
    interesting improvement because it opens the door to raylib to
	support other embedded platforms (Odroid, GameShell, NanoPi...).
    Also worth mentioning the un-official homebrew ports of raylib
    for PS4 and PSVita.
  * NEW configuration options exposed: For custom raylib builds,
    config.h now exposes more than 150 flags and defines to build
    raylib with only the desired features, for example, it allows to
    build a minimal raylib library in just some KB removing all
    external data filetypes supported, very useful to generate small
    executables or embedded devices.
  * NEW automatic GIF recording feature: Actually, automatic GIF
    recording (CTRL+F12) for any raylib application has been available
    for some versions but this feature was really slow and low-performant
    using an old gif library with many file-accesses. It has been replaced
    by a high-performant alternative (msf_gif.h) that operates directly
    on memory... and actually works very well! Try it out!
  * NEW RenderBatch system: rlgl module has been redesigned to support
    custom render batches to allow grouping draw calls as desired, previous
    implementation just had one default render batch. This feature has not
    been exposed to raylib API yet but it can be used by advance users dealing
    with rlgl directly. For example, multiple RenderBatch can be created
    for 2D sprites and 3D geometry independently.
  * NEW Framebuffer system: rlgl module now exposes an API for custom Framebuffer
    attachments (including cubemaps!). raylib RenderTexture is a basic
    use-case, just allowing color and depth textures, but this new API allows
    the creation of more advance Framebuffers with multiple attachments,
    like the G-Buffers. GenTexture*() functions have been redesigned to use this new API.
buildservice-autocommit accepted request 799028 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 25)
baserev update by copy to link target
Michael Vetter's avatar Michael Vetter (jubalh) committed (revision 24)
- Switch to noexamples tarball as requested in:
  https://github.com/raysan5/raylib/issues/1180
  So we don't ship examples with various licenses that we don't
  install anyways.
- Add raylib-3.0.0-noexamples.patch: dont try to install examples
  Raysan seems to have forgotten that.
Michael Vetter's avatar Michael Vetter (jubalh) accepted request 798847 from Scott Young's avatar Scott Young (Charadon) (revision 23)
- Added missing development header files.
  
Michael Vetter's avatar Michael Vetter (jubalh) accepted request 798060 from Scott Young's avatar Scott Young (Charadon) (revision 22)
I noticed the following header files were missing from the devel package:
physac.h
raudio.h
raymath.h
rlgl.h
So I fixed the spec file to include them.
Michael Vetter's avatar Michael Vetter (jubalh) committed (revision 21)
Displaying revisions 1 - 20 of 40
openSUSE Build Service is sponsored by