Commit Graph

  • b6e0153e62 Rename new cvar Pablo-Dallegri 2021-05-07 11:52:16 -03:00
  • 4fd3329c1d Revert cg_alerts renaming Pablo-Dallegri 2021-05-07 11:46:14 -03:00
  • 3349ac54ab Add alerts volume slider Pablo-Dallegri 2021-05-07 11:00:17 -03:00
  • b9001dfb55 Rename cg_alerts to cg_alerts_show Pablo-Dallegri 2021-05-07 10:29:49 -03:00
  • 7f5c203222
    Merge pull request #952 from Pablo-Dallegri/chat-beep-volume yvt 2021-05-06 21:34:27 +09:00
  • de21f9ea6c Create UI volume slider Pablo-Dallegri 2021-05-05 14:57:09 -03:00
  • bb751ebebb Use unit inteval Pablo-Dallegri 2021-05-05 07:32:23 -03:00
  • fb9edc11e0 Create and use prescale constructor Pablo-Dallegri 2021-05-05 07:23:55 -03:00
  • e59acb67ab Change chat beep from toggle to slider Pablo Dallegri 2021-05-05 04:12:08 -03:00
  • 18f8b77c4a feat(gui): indicate the usage of a pre-release version in the startup window yvt 2021-05-03 00:34:00 +09:00
  • 52681ea7fb Bump version to 0.1.5-beta yvt 2021-05-03 00:15:43 +09:00
  • 59f34b5f5a
    Merge pull request #941 from yvt/feat-vfog2 yvt 2021-05-03 00:13:20 +09:00
  • 52d579cf16 Merge branch 'master' into feat-vfog2 yvt 2021-05-03 00:00:07 +09:00
  • f141208322
    Merge pull request #844 from yvt/patch-modernize yvt 2021-05-02 23:57:20 +09:00
  • b1022213f3 Merge branch 'master' into patch-modernize yvt 2021-05-02 23:39:03 +09:00
  • 28a283cc82 Merge branch 'master' into feat-vfog2 yvt 2021-04-10 21:39:52 +09:00
  • 4d71214d04 feat(draw): extrapolate depth values using a tangent in the bilateral filter yvt 2021-04-10 19:36:38 +09:00
  • e4e38d85c0 fix(core): remove the exception specification of IStream::~IStream yvt 2021-04-10 12:08:54 +09:00
  • 12364d4151 feat(draw): add r_scaleFilter yvt 2021-04-10 00:07:59 +09:00
  • 5e9835c0fa fix(draw): do not blit depth bits from a framebuffer lacking a depth attachment yvt 2021-04-09 23:11:35 +09:00
  • 6ccd397681 Fix an issue causing the first frame to be corrupted yvt 2017-01-20 00:51:50 +09:00
  • a27caab565 3D render scaling (r_scale) yvt 2021-04-09 19:58:32 +09:00
  • d2b9a2defc feat(draw): use jittered sampling yvt 2021-04-09 19:45:10 +09:00
  • 2d972c00c7
    Merge pull request #945 from hourai-dev/shader-fix yvt 2021-03-07 14:14:08 +09:00
  • 0cda35b616
    Fix crash due to shader program linking error hourai-dev 2021-03-06 23:57:00 -05:00
  • 43c857b201 refactor(draw): store a long-lived instance of GLFogFilter2 in GLRenderer::fogFilter2 yvt 2021-03-04 01:20:19 +09:00
  • d2daa7537c Merge branch 'master' into feat-vfog2 yvt 2021-02-10 01:23:03 +09:00
  • b6f70c3619 perf(draw): lower the AO sample count and ray distance yvt 2021-02-10 01:15:39 +09:00
  • 95c73193d1 feat(draw): alleviate the AO blurring artifact on chunk boundaries yvt 2021-02-10 00:52:57 +09:00
  • 533e1028c1 feat(draw): mitigate light leaks near corners by modifying AO texture coordinates in VS yvt 2021-02-10 00:39:47 +09:00
  • 0d53d6fcc8 feat(draw): mitigate the AO under-shadowing by limiting the blurring from airborne voxels into by-surface voxels yvt 2021-02-10 00:38:57 +09:00
  • 1d23d22a44 Merge branch 'master' into feat-vfog2 yvt 2021-02-09 02:46:27 +09:00
  • 62930e4d9e feat(draw): compensate for the under-shadowing caused by sampling AO terms away from surfaces yvt 2021-02-09 02:45:13 +09:00
  • 83ae6e7589 feat(draw): adjust for the change made in feat-improve-gi yvt 2021-02-08 23:27:18 +09:00
  • cc2c4c623b Merge branch 'master' into feat-vfog2 yvt 2021-02-08 23:13:33 +09:00
  • d3d46d0881 feat(draw): apply cheap soft shadowing in r_fogShadow 2 yvt 2021-02-08 00:46:17 +09:00
  • 2e5cf93ab0 feat(draw): calculate the contribution of each factor (direct sunlight, ambient, radiosity) more physically-correctly yvt 2021-02-08 00:27:06 +09:00
  • 2614f66c30 feat(draw): take the wavelength-dependent fog density into account in r_fogShadow 2 yvt 2021-02-07 23:52:06 +09:00
  • 2f721d26c8
    Merge pull request #942 from yvt/feat-improve-gi yvt 2021-02-08 23:11:34 +09:00
  • b7ee51167f fix(draw): avoid zero division yvt 2021-02-08 23:07:19 +09:00
  • 98da38e1da feat(draw): sample the pre-computed AO at the center, not the corner, of each voxel yvt 2021-02-08 22:14:28 +09:00
  • 2d232da163 feat(draw): do not blur the pre-computed AO across walls yvt 2021-02-08 21:18:45 +09:00
  • ed73991abf feat(draw): raise the AO quality yvt 2021-01-29 21:23:29 +09:00
  • 94ab95ce8d feat(draw): add gradient to the ambient fog term based on the angular distance to the sun yvt 2021-01-29 20:11:32 +09:00
  • f6912b7a1d feat(draw): increase the effect of GLFogFilter2 in a near field yvt 2021-01-29 20:01:28 +09:00
  • a517f5aefc feat(draw): do not require r_temporalAA to use r_fogShadow 2 yvt 2021-01-29 19:45:56 +09:00
  • d8b06b63b9 feat(gui): add r_fogShadow 2 to the startup screen, move r_fogShadow to the top level yvt 2021-01-29 19:35:22 +09:00
  • 20a4972237 refactor(draw): use a preprocessor definition to pass USE_RADIOSITY to shaders yvt 2021-01-29 19:22:23 +09:00
  • 9a0f4d0f9a feat(draw): do not turn off GLFogFilter* when the fog color is pitch black yvt 2021-01-29 19:17:45 +09:00
  • 86f2e8630e feat(draw): take the fog GI into consideration when applying the sharpening effect yvt 2021-01-29 19:12:34 +09:00
  • 2d99ae5fff feat(draw): fade the radiosity term above the z = 0 plane yvt 2021-01-29 19:04:05 +09:00
  • cdc8bf9546 feat(draw): apply GI to GLFogFilter2 yvt 2021-01-29 18:41:16 +09:00
  • 1e87f8e81e feat(draw): implement dithered sampling yvt 2021-01-29 18:15:24 +09:00
  • 77212b8c22 feat(draw): implement fog shadow yvt 2021-01-29 17:57:55 +09:00
  • d5152eda48 feat(draw): gate GLFogFilter2 by r_radiosity and r_temporalAA yvt 2021-01-29 17:36:45 +09:00
  • 58899175af feat(draw): remove the existing ray marching code, refactor the ray determination by using a projection matrix yvt 2021-01-29 17:18:08 +09:00
  • c17cad7422 feat(draw): use GLFogFilter2 for real yvt 2021-01-29 17:16:27 +09:00
  • e2986217d6 feat(draw): disable coarse sampling in GLFogFilter2 yvt 2021-01-29 16:46:14 +09:00
  • 6cbd347f4f feat(draw): add GLFogFilter2, which is activated by r_fogShadow 2 yvt 2021-01-29 16:36:50 +09:00
  • 15db8e45b2
    Merge pull request #935 from yvt/feat-sharpening yvt 2021-01-24 13:56:59 +09:00
  • a3138dcc1a feat(draw): increase the sharpening amount if temporal AA is enabled yvt 2021-01-23 15:14:20 +09:00
  • ff428b4a6c
    SDL2 few more paths proposal. (#939) David CARLIER 2021-01-21 06:01:29 +00:00
  • fc34c60f42 feat(draw): increase the blur kernel radius for the sharpening effect yvt 2021-01-17 00:33:55 +09:00
  • 0f17bc5549 perf(draw): turn off the sharpening code section if the effect factor is zero yvt 2021-01-17 00:07:46 +09:00
  • aeb69b7b71 feat(draw): raise the upper bound of luminance to sharpen yvt 2021-01-08 22:08:50 +09:00
  • a26a9c7a26 feat(draw): apply sharpening effect during the color correction pass yvt 2021-01-08 17:13:17 +09:00
  • ae12df59cc feat(draw): apply the temporal AA pass after the lens dust filter yvt 2021-01-17 23:42:36 +09:00
  • 99f3f79e7f Merge branch 'feat-taa-translation' yvt 2021-01-17 22:36:46 +09:00
  • debf3aa8b0 feat(draw): improve the numerical precision of the reprojection matrix calculation yvt 2021-01-17 22:36:36 +09:00
  • 26faf05d92 feat(draw): take camera translation into account for reprojection yvt 2021-01-17 22:27:05 +09:00
  • 03a8b97168 fix(draw): ensure that temporal AA's output will never fall negative yvt 2021-01-17 00:37:06 +09:00
  • 4da14fced2 feat(draw): make the motion blur amount adjustable yvt 2021-01-16 23:33:25 +09:00
  • 6b54ce0cb5
    Merge pull request #936 from yvt/feat-taa yvt 2021-01-16 23:50:59 +09:00
  • c8ad6ba012 feat(gui): hide the temporal AA option as it's still experimental yvt 2021-01-16 23:39:07 +09:00
  • 457b9eba38
    Little step further to fix M1 build. (#937) David CARLIER 2021-01-13 05:38:33 +00:00
  • fb7004a3a5 Remove an unused function yvt 2019-05-06 21:50:21 +09:00
  • 31dbe3649d Implement temporal AA yvt 2017-06-25 23:31:30 +09:00
  • c073c92c6a fix(client): don't pass nullptr to std::nan, don't use std::nan at all yvt 2021-01-05 16:17:05 +09:00
  • d8efb424be
    feat(i18n): update translations yvt 2020-12-20 15:43:44 +09:00
  • 656af7f3c4
    chore(i18n): add project_id yvt 2020-12-20 15:34:06 +09:00
  • 684753ab27 chore(cmake): rename the executable to OpenSpades.exe on Windows yvt 2020-12-18 05:56:44 -08:00
  • 7c27e5b25c
    Merge pull request #928 from yvt/chore-msvc-paks yvt 2020-12-18 22:54:15 +09:00
  • deee473715
    chore(cmake): support disabling non-GPL file downloading yvt 2020-12-18 22:52:47 +09:00
  • 861ae3651f
    chore(cmake): describe OPENSPADES_RESOURCES correctly yvt 2020-12-18 22:36:40 +09:00
  • 0af62bc50d chore(cmake): create bin/$<CONFIGURATION>/Resources before copying files into it yvt 2020-12-18 05:28:19 -08:00
  • 8f1b51a469 chore(cmake): add comments to build steps yvt 2020-12-18 04:47:34 -08:00
  • 18d3220034 chore(cmake): specify mkpak.*'s dependencies precisely yvt 2020-12-18 04:39:54 -08:00
  • a20ce5f47a chore(cmake): handle MSVC multi-config more elegantly yvt 2020-12-18 04:33:30 -08:00
  • a5a22653b9 chore(cmake): copy PackageInfo.json in MSVC builds yvt 2020-12-18 04:11:21 -08:00
  • 4d078e7376
    Merge pull request #924 from yvt/patch-vcpkg yvt 2020-12-18 22:15:55 +09:00
  • 2a72668cda
    doc: convert is not needed for macOS builds yvt 2020-12-15 02:38:05 +09:00
  • e7822118f7
    chore(ci): remove the Travis CI configuration yvt 2020-12-18 22:00:07 +09:00
  • 9b7673d8d2 chore: get rid of Sources/Externals yvt 2020-12-18 04:52:33 -08:00
  • a66cad2d8f chore(ci): setup GitHub workflow for Windows builds yvt 2020-12-18 02:45:04 -08:00
  • ae7ce2f029 chore: link libraries statically when building for x86-windows yvt 2020-12-17 08:55:56 -08:00
  • 528a5a5cdc chore(cmake): get vcpkg-based build working on Windows (again) yvt 2020-12-17 05:44:27 -08:00
  • 4aef2bbef8 Play hit sounds only once per attack yvt 2020-12-16 22:18:21 +09:00
  • cb5f0d9284
    fix: remove any remaining references to cg_smp yvt 2020-12-17 00:39:23 +09:00
  • 665b7ee799
    doc: clarify network usage during building yvt 2020-12-14 00:31:57 +09:00
  • d27e646242
    chore: delete the Xcode project yvt 2020-12-14 00:20:50 +09:00