Commit Graph

60 Commits

Author SHA1 Message Date
Eric Wasylishen d090a8f476 Changelog for 2.0.0-alpha8 2024-05-31 21:53:47 -06:00
Eric Wasylishen 30868eacb7
light: LIGHTING_E5BGR9 + HDR .lit support (#427)
* light: Add support for LIGHTING_E5BGR9.

This is not really finished. Currently mutually exclusive with
regular RGBLIGHTING, and not tested with external .lit file.

* light: replace HDR_PackResult with a version following the OpenGL spec

- add HDR_UnpackE5BRG9 for unpacking
- caller is now responsible for scaling 128 -> 1
- expose in header for tests

* light: move HDR_PackE5BRG9/HDR_UnpackE5BRG9 to common/litfile.hh

* build: std::powf not available in gcc

* common: move LoadLitFile to litfile.hh

* common: LoadLitFile: return hdr variant as well

* lightpreview: add an Exposure slider

* lightpreview: support hdr .lit's, wip

* tests: refactoring to set up testing for hdr lit's

* tests: add test for -hdr and -bspxhdr

* tests: fix LM_Sample to deal with styles correctly

* lightpreview: fix glsl error

* lightpreview: show dialog box for glsl compile errors

---------

Co-authored-by: Daniel Svensson <dsvensson@gmail.com>
2024-05-26 21:55:10 -06:00
Eric Wasylishen ccb502d3a1 docs: remove pinned packages
- they keep generating security alerts
- also update our direct deps (sphinx, furo)
2024-05-24 22:17:08 -06:00
dependabot[bot] da910f3e66
build(deps): bump jinja2 from 3.1.3 to 3.1.4 in /docs (#423)
Bumps [jinja2](https://github.com/pallets/jinja) from 3.1.3 to 3.1.4.
- [Release notes](https://github.com/pallets/jinja/releases)
- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/jinja/compare/3.1.3...3.1.4)

---
updated-dependencies:
- dependency-name: jinja2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-20 12:16:21 -06:00
dependabot[bot] 59ee3fd0c9
build(deps): bump idna from 3.6 to 3.7 in /docs (#419)
Bumps [idna](https://github.com/kjd/idna) from 3.6 to 3.7.
- [Release notes](https://github.com/kjd/idna/releases)
- [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.rst)
- [Commits](https://github.com/kjd/idna/compare/v3.6...v3.7)

---
updated-dependencies:
- dependency-name: idna
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-12 08:54:18 -06:00
Eric Wasylishen 64826f414d docs: update changelog 2024-03-17 14:42:25 -06:00
Eric Wasylishen 275695a37c qbsp: remove -transsky flag which was broken
unknown what it was useful for
2024-03-09 22:07:55 -07:00
Eric Wasylishen ba5ad539b8 light: q2: opaque lit liquids receive light from both sides by default 2024-02-15 23:51:28 -07:00
Eric Wasylishen ec15eb7b8c docs: update changelog 2024-02-15 18:18:26 -07:00
Eric Wasylishen ea8a733b37 tests: add _suntexture test 2024-02-05 23:47:23 -07:00
Eric Wasylishen 4a4e33519e docs: update changelog 2024-02-04 21:40:11 -07:00
Eric Wasylishen 06b5e6dc64 docs: improve light entity documentation 2024-02-04 13:02:06 -07:00
Eric Wasylishen fa2a7ce15d docs: move .wal_json documentation to qbsp.rst 2024-02-03 13:59:56 -07:00
Eric Wasylishen 0574ed2892 docs: document bsputil 2024-01-29 23:48:13 -07:00
Eric Wasylishen e3644350f9 docs: document bspinfo 2024-01-29 23:09:40 -07:00
Eric Wasylishen d5b5d1a3ce docs: prepare changelog for 2.0.0-alpha6 2024-01-28 23:13:58 -07:00
Eric Wasylishen c7df4305f8 docs: add undocumented light bmodel keys 2024-01-27 23:58:39 -07:00
Eric Wasylishen d512abd27d qbsp: merge across liquids by default in q1
- change option name to -nomergeacrossliquids
- add docs
- allow using it in q2 as well (requested by jitspoe)
2024-01-25 23:04:31 -07:00
jjelliott 5eb5d2862d
Add missing docs key (#409)
* Add missing key (_surface_radiosity)

* docs: add link from _surface_radiosity to _surface

* docs: add link to _surflight_radiosity

---------

Co-authored-by: Eric Wasylishen <ewasylishen@gmail.com>
2024-01-25 09:40:07 -07:00
Eric Wasylishen 0aeb0acd94 qbsp: adjust tjunc logic 2024-01-24 00:22:27 -07:00
Eric Wasylishen a6610b7176 docs: correct -transwater documentation (no effect in Q2 mode) 2024-01-23 09:21:08 -07:00
Eric Wasylishen e2585bed5b docs: document -missing_textures_as_zero_size 2024-01-21 21:21:40 -07:00
Eric Wasylishen a1e561fa3f docs: note that _bouncestyled defaults to 1 now 2024-01-21 10:09:32 -07:00
dependabot[bot] 10293fab88
build(deps): bump jinja2 from 3.1.2 to 3.1.3 in /docs (#407)
Bumps [jinja2](https://github.com/pallets/jinja) from 3.1.2 to 3.1.3.
- [Release notes](https://github.com/pallets/jinja/releases)
- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/jinja/compare/3.1.2...3.1.3)

---
updated-dependencies:
- dependency-name: jinja2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-11 19:12:00 -07:00
Eric Wasylishen 8888506821 qbsp: fix -notex option 2023-11-09 23:57:07 -07:00
dependabot[bot] 945f123ac5
build(deps): bump urllib3 from 2.0.6 to 2.0.7 in /docs (#388)
Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.0.6 to 2.0.7.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/2.0.6...2.0.7)

---
updated-dependencies:
- dependency-name: urllib3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-17 18:22:27 -06:00
dependabot[bot] ffd20a77d8
build(deps): bump urllib3 from 2.0.2 to 2.0.6 in /docs (#387)
Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.0.2 to 2.0.6.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/2.0.2...2.0.6)

---
updated-dependencies:
- dependency-name: urllib3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-09 12:32:16 -06:00
Eric Wasylishen a287eb0c22 docs: create a stub for the maputil, lightpreview docs 2023-10-01 12:58:39 -06:00
Jonathan 147be8f87a some optimizations in indirect lighting code
multiple bounce support
2023-09-16 00:41:05 -04:00
Eric Wasylishen 1bf726de9e docs: document _surflightscale + _surflightskyscale 2023-08-17 01:13:01 -06:00
Eric Wasylishen 54d5838f29 docs: fill in some missing docs
- fix comments around new BSPX lumps
2023-08-13 22:38:31 -06:00
dependabot[bot] 08ae1540de
build(deps): bump certifi from 2022.12.7 to 2023.7.22 in /docs (#367)
Bumps [certifi](https://github.com/certifi/python-certifi) from 2022.12.7 to 2023.7.22.
- [Commits](https://github.com/certifi/python-certifi/compare/2022.12.07...2023.07.22)

---
updated-dependencies:
- dependency-name: certifi
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-26 20:28:23 -06:00
Jonathan aa70d6dc00 draw lines and portals
disable leakdist by default
2023-07-09 15:44:23 -04:00
Jonathan 08db6e9bf9 remove fastbounce, add emissivequality
emissivequality affects both emissives
2023-06-19 09:54:25 -04:00
Eric Wasylishen 731bafd9fe qbsp: fix edge reuse causing software renderer artifacts with liquids
fixes q1_liquid_software.map in tyrquake
thanks to Mankrip for reporting this
2023-05-28 16:28:33 -06:00
dependabot[bot] b85f9e534f
build(deps): bump requests from 2.30.0 to 2.31.0 in /docs (#360)
Bumps [requests](https://github.com/psf/requests) from 2.30.0 to 2.31.0.
- [Release notes](https://github.com/psf/requests/releases)
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)
- [Commits](https://github.com/psf/requests/compare/v2.30.0...v2.31.0)

---
updated-dependencies:
- dependency-name: requests
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-23 10:05:24 -06:00
Eric Wasylishen f9ad83aed5 docs: pin dependencies to fix build error
try out furo theme
2023-05-06 12:43:23 -06:00
Eric Wasylishen 4a30995a06 docs: update vis docs 2023-05-04 09:42:03 -06:00
Eric Wasylishen 486f848061 docs: update light documentation 2023-05-03 00:55:08 -06:00
Eric Wasylishen d45bfb1169 docs: update qbsp docs, include all current options 2023-05-03 00:14:42 -06:00
Eric Wasylishen a3984852bb docs: changelog update 2023-05-01 22:41:32 -06:00
Eric Wasylishen 50d97321d7 qbsp: add -bmodelcontents flag 2023-04-22 19:15:55 -06:00
Eric Wasylishen 8bd66592a1 docs: document -aliasdef 2023-04-15 17:45:35 -06:00
Eric Wasylishen 1634470f88 docs: misc tweaks 2023-04-14 23:26:58 -06:00
Eric Wasylishen 83022a720a docs: convert changelog to rst 2023-04-10 19:27:47 -06:00
Eric Wasylishen 1a08adeca7 docs: move changelog to docs, change to .rst extension 2023-04-10 17:40:13 -06:00
Eric Wasylishen bf8841396a docs: formatting adjustment (wrap keys in double qutes)
allows double click + copy to work correctly, previously it would copy trailing whitespace
2023-04-10 12:56:07 -06:00
Eric Wasylishen 3ac223e7c0 docs: document lighting channels 2023-04-10 12:33:43 -06:00
Eric Wasylishen a8d84ee149 light: add "minlight_mottle" as an alias for "minlightMottle" 2023-04-02 17:48:51 -06:00
Eric Wasylishen c4910a158f docs: add custom directives 2023-02-16 17:25:34 -07:00