* build with USE_INTERNAL_LIBS=0
- Use pkgconfig-syste BuildRequires
- Update to version 1.36+git.20241224:
* Prevent SV_DropClient() from being called recursively if the
client is dropped by a kick or timeout and has too many
reliable commands.
* Fix reading non-sequential lumps in AAS files in pk3 files.
* OpenGL2: Increase flare limit to match opengl1.
* Show fs_homepath in Flatpak missing pk3 error.
* Make Team Arena pk3 error show when missing all pk3 files.
* Add better directions/error for missing default pk3 files.
* OpenGL2: Fix still projecting sun shadows onto nothing.
* OpenGL2: Don't project sun shadows onto nothing.
* Add BUILD_RENDERER_OPENGL1 to disable opengl1.
* OpenGL2: Fallback to OpenGL ES if OpenGL fails.
* OpenGL2: Use CPU vertex animation if too few vertex attributes.
* OpenGL2: Add run-time support for unsigned short indexes.
* OpenGL2: Add OpenGL ES 2.0+ support.
* Use nanosleep(2) instead of usleep(3).
* opengl1: Fix skybox in OpenGL 1.1.
* OpenGL2: Don't mix drawing to default framebuffer and FBO.
* OpenGL2: Fix flares behind mirror being visible.
* OpenGL2: Fix hack for tcMod transform on merged lightmaps.
* OpenGL2: Fix using merged lightmaps with tcGen environment.
* OpenGL2: Fix merged lightmap hacks to have real lightmap index.
* OpenGL2: Fix sun rays being affected by the viewport size.
* OpenGL2: Fix applying tcMod turb.
OBS-URL: https://build.opensuse.org/package/show/games/ioquake3?expand=0&rev=64
- Update to version 1.36+git.20231226:
* Fix building QVMs on Linux with Windows line endings
* OpenGL2: Fix parsing q3gl2_sun without two additional tokens
* OpenGL2: Fix q3map2 lightstyles effects
* OpenGL2: Fix updating the loading screen with r_cubeMapping 1
* OpenGL2: Fix FB-MSAA on AMD Windows driver
* OpenGL2: Fix r_clear when using HDR/FB-MSAA
* OpenGL2: Fix border for cg_viewsize using HDR/FB-MSAA w/postProcess
* Build QVMs even if there is no QVM JIT
* Improve AppStream metainfo
* Update org.ioquake3.ioquake3.metainfo.xml
* Add AppStream metadata
* Don't list mod directories at Windows drive root
* nsis: Only uninstall protocol handler for this installation
* nsis: Fix CustomUrlArguments for protocol handler
* nsis: Add better descriptions for OpenAL and libcurl
* nsis: Display ioquake3 version
* nsis: Require installing SDL
* nsis: Remove Speex library
* Fix macOS client/server failing to start from terminal
* Update CI actions version
* Update CI to macOS 11
* Fix bad client reliableAcknowledge DOS exploit
* Add protocol handler support
* Update SECURITY.md
* Update CI to Ubuntu 20.04
* Document USE_INTERNAL_VORBIS in README
* Update MSVC .lib files to SDL 2.24.0
* Fix running make-macosx{,-ub2}.sh on Linux
* Update macOS UB1 to SDL 2.0.22
OBS-URL: https://build.opensuse.org/request/show/1135543
OBS-URL: https://build.opensuse.org/package/show/games/ioquake3?expand=0&rev=62
- Update to version 1.36+git.20211208
* Fix memory corruption in S_TransferPaintBuffer
* OpenGL2: GL_DEPTH_TEXTURE_MODE was removed from OpenGL 3.0/Core
* Fix being unable to enter Team Arena CD key
* Print full GL_EXTENSIONS list for OpenGL contexts before 3.0
* OpenGL2: Fix r_grayscale 1 making everything solid black
* qsort cannot be called with NULL
- Fix build on aarch64 (COMPILE_ARCH=aarch64)
OBS-URL: https://build.opensuse.org/request/show/949844
OBS-URL: https://build.opensuse.org/package/show/games/ioquake3?expand=0&rev=57
- Update to version 1.36+git.20210720
- Add TOOLS_CFLAGS to build preamble
- Fix use of TOOLS_CC being reported as CC
- Use the correct compiler for tools when cross building under
cygwin
- Allow using pulseaudio for SDL audio capture
- Restore bots crushing unseen player on q3tourney6 in non-CTF
- Fix the number of weights in the IQM model calculation
- Fixes a crash when compiling the project on windows in
64 bit mode
- Allow unwinding of qvmcall64 call-stub for msvc/masm
- Add epsilon to avoid division by zero in CalcSpecular()
- Add r_parallaxMapOffset
- Fix line not removed in previous commit
- OpenGL2: Flip normals for backfacing triangles
OBS-URL: https://build.opensuse.org/request/show/909597
OBS-URL: https://build.opensuse.org/package/show/games/ioquake3?expand=0&rev=55
- Update to version 1.36+git.20201117
- Add C syntax highlighting to readme
- Update README.md
- Merge pull request #447 from HappyFacade/patch-1
- Simplify glsl -> C stringification
- Make LCC path resolution more robust
- GitHub Actions setup
- Remove old CI system configurations
- Add status badge to README
- Fix shader stringify
- Run apt-get update before installing deps
- Avoid platform sed differences
- Merge pull request #436 from Calinou/default-texturemode-mipmap-linear
- [sdl] Turn tentative definition into actual definition
OBS-URL: https://build.opensuse.org/request/show/851457
OBS-URL: https://build.opensuse.org/package/show/games/ioquake3?expand=0&rev=53
- Update to version 1.36+git.20200211 (list is not complete)
- Fix loading favorites as initial source in server browser
- Improve finding obelisk entitynum for bot AI
- Fix SDL audio playback with surround sound
- Fix predicting entity origin on rotating mover
- Allow binds to use hex values for all key codes
- Disable pulseaudio capture regardless of SDL version
- Fix SDL audio playback with 16-bit stereo sound
- OpenGL2: r_cubemapping 2 for box cubemap parallax
- Add r_parallaxMapShadows
- Restore OpenGL 1.1 support (GL_CLAMP)
- q3rcc: Allow to override build date
- Fix lightning gun handling for corpses and single player
podiums
- Spec file cleaning
- Drop 0001-q3rcc-Allow-to-override-build-date.patch because it
is included upstream (commit a96f32e)
OBS-URL: https://build.opensuse.org/request/show/793396
OBS-URL: https://build.opensuse.org/package/show/games/ioquake3?expand=0&rev=48