9 Commits

Author SHA256 Message Date
Dmitriy Perlow
37e21199b6 Accepting request 1288016 from home:Kieltux:branches:games
- Update to version 1.36+git.20250612:
  * Rename LCC constexpr function to constantexpr, avoiding C23
    keyword clash
  * Rename CHAR_WIDTH to CHARACTER_WIDTH
  * Update FUNDING.yml
  * Update README.md
  * OpenGL2: Disable the VAO cache by default
  * fix minor spelling errors

OBS-URL: https://build.opensuse.org/request/show/1288016
OBS-URL: https://build.opensuse.org/package/show/games/ioquake3?expand=0&rev=68
2025-07-08 09:58:29 +00:00
d1bf115a4f Accepting request 1240283 from home:mnhauke:games
- Unbundle more libs
  * 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/request/show/1240283
OBS-URL: https://build.opensuse.org/package/show/games/ioquake3?expand=0&rev=64
2025-01-25 16:15:34 +00:00
7b58b4f8c7 Accepting request 1135543 from home:lnussel:branches:games
- 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
2023-12-29 19:27:15 +00:00
Dmitriy Perlow
14328c7db6 Accepting request 1060238 from home:Kieltux:branches:games
- Update to version 1.36+git.20221123:
  * Fix (disabled) Wavelet sound decompression
  * Fix in_availableJoysticks cvar not updating
  * Add keys for SDL 2.0.14's new gamepad buttons
  * More predictable mesh normals generation
  * Bugfixes
- Spec file cleaning, e.g. removed loki installer stuff

OBS-URL: https://build.opensuse.org/request/show/1060238
OBS-URL: https://build.opensuse.org/package/show/games/ioquake3?expand=0&rev=60
2023-01-23 05:32:21 +00:00
Ferdinand Thiessen
7e6e5ca464 Accepting request 949844 from home:Kieltux:branches:games
- 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
2022-01-29 12:34:43 +00:00
Ferdinand Thiessen
29151dfd1a Accepting request 909597 from home:Kieltux:branches:games
- 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
2021-08-01 13:27:04 +00:00
5b225d5130 Accepting request 851457 from home:Kieltux:branches:games
- 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
2020-11-28 12:51:13 +00:00
Matthias Mailänder
c38f43e89a Accepting request 793396 from home:Kieltux:branches:games
- 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
2020-04-12 17:52:08 +00:00
Ferdinand Thiessen
cc11a532df Accepting request 627547 from home:mnhauke:games
- Update to version 1.36+git.20180802
- Drop not longer needed patches:
  * fix-for-opensuse-x86-ioq3demo_sh.diff
  * fix-for-opensuse-x86-ioquake3_sh.diff

OBS-URL: https://build.opensuse.org/request/show/627547
OBS-URL: https://build.opensuse.org/package/show/games/ioquake3?expand=0&rev=45
2018-08-08 14:51:11 +00:00