996 Commits

Author SHA1 Message Date
yvt
253443dd4c Fix matrix inversion 2017-01-04 23:35:28 +09:00
yvt
97247057b2 Fix #242 2017-01-04 23:27:50 +09:00
yvt
b768f74980 Fix camera blur 2017-01-04 23:27:06 +09:00
yvt
09ec6be7e5 Improve SSAO quality 2017-01-04 04:26:23 +09:00
yvt
f9d93208ac Screen Space Ambient Occlusion 2017-01-01 17:30:13 +09:00
YVT
0a9bf16050 Merge pull request #510 from roboman2444/master
Added depth-only prepass.
2017-01-01 16:52:50 +09:00
roboman2444
b0451a3920 turns out it was running in optimize voxel model anyway, changed to GLEQUAL, relizechunks only runs during prepass (see todo)) 2016-12-31 23:22:32 -05:00
yvt
4d6fbf6028 Adjust ADS animation 2017-01-01 04:47:37 +09:00
yvt
da2bd55f52 Camera blur filter now tracks FoV changes 2017-01-01 04:42:00 +09:00
roboman2444
51474ad723 Added depth-only prepass for non-optimized 2016-12-31 00:30:37 -05:00
yvt
39ec2d6a1d Update macOS library dependencies 2016-12-26 00:02:01 +09:00
yvt
7197cb3d1f Update credits 2016-12-24 23:09:55 +09:00
YVT
934d9522bb Merge pull request #493 from yvt/patch-opus
WIP: Support Ogg Opus audio files (.opus)
2016-12-18 20:05:53 +09:00
YVT
fddd0ccb4a Make Opus decoder working on Windows 2016-12-17 09:46:43 -08:00
Tomoaki Kawada
7ec5a7b8b0 Make opus decoder working on Linux 2016-12-18 01:41:50 +09:00
yvt
c5312e4905 ALDevice: support FP audio data (which is produced by Opus decoder) 2016-12-18 01:39:22 +09:00
yvt
ada91e2c5a Fix an issue which caused a hit to be not registered 2016-12-18 00:57:46 +09:00
yvt
005c0d3452 Reformat OpusAudioStream.cpp 2016-12-18 00:48:12 +09:00
yvt
2ecbd554b4 Support Ogg Opus audio files (.opus) on macOS 2016-12-18 00:45:17 +09:00
yvt
2046afd660 Fix #487 2016-12-17 22:19:54 +09:00
yvt
d935ea6d18 Change the font of ammo count back 2016-12-17 04:26:55 +09:00
yvt
d505bfae91 Expose “FontManager” to the scripting environment 2016-12-16 05:05:23 +09:00
YVT
2d0ae3b817 FreeType2 font renderer (#484)
* Backport ngspades’s FreeType2 font renderer

* Change system fonts

* Fix SWImage::Update

* Preliminary custom TTF/OTF font support

* Fix font rendering

* Adjust design

* Update devpak

* Fix to compile on Linux

* Update .travis.yml

* Update external libraries

* Update .travis.yml

* Attempt to fix Travis CI build

* Add missing sudo to travis.yml

* Nevermind the changes, it didn't work

* Update .travis.yml

* Update .travis.yml and CMakeLists.txt
2016-12-11 23:18:16 +09:00
YVT
5b887ddb96 Provide an option to browse the config directory (#481)
Fixes #268.
2016-12-08 04:40:33 +09:00
yvt
de10fa8f78 Remove unused configs 2016-12-08 01:35:53 +09:00
yvt
7c615bd259 Provide an option to reset all settings
Can be found in Startup configuration window -> Generic tab.
Fixes #360.
2016-12-08 01:29:41 +09:00
yvt
a7e64908ea Fix a comment 2016-12-08 00:52:04 +09:00
YVT
dcce3d900e Merge pull request #480 from feikname/master
Add missing <intrin.h> header for Windows build
2016-12-06 15:28:44 +09:00
YVT
cd2636ea32 Merge branch 'master' of https://github.com/yvt/openspades 2016-12-05 22:28:05 -08:00
YVT
8784754bec Fix #476 2016-12-05 22:27:13 -08:00
Flávio Monteiro
a208506a74 Add missing <intrin.h> header for Windows build
- Fixes VS2017 build (#473)
2016-12-06 03:37:19 -02:00
YVT
216f92a166 Merge pull request #479 from yvt/patch-mkpak-ps
Support pak creation with Windows builds
2016-12-06 11:15:01 +09:00
YVT
aa9dea330c Support pak creation with Windows builds
- mkpak.sh was ported to PowerShell (tested on PowerShell 5).
- Resources/CMakeList.txt was modified to use mkpak.ps1 on Windows and
  to generate pak files in the "Resources" directory inside the build
  output directory.
- Fixes #316.
- However, users still have to download the non-free pak manually.
2016-12-05 11:13:50 -08:00
David Carlier
1d970ec34d make the build possible on OpenBSD.
modified version of the pk download script.
isnan belongs to std namespace in C++11 standard.
2016-12-04 20:01:37 +00:00
YVT
b1bf4e5466 Merge pull request #465 from theunknownxy/favorites
Favorite Servers
2016-12-04 22:44:43 +09:00
Marco Schlumpp
eb65b2f33b
Remove wrong return type. 2016-12-04 12:54:13 +01:00
YVT
0df91910ed Remove polyfills for older versions of MSVC 2016-12-04 01:23:12 -08:00
Marco Schlumpp
0f4f426176
Check whether a entry was found before trying to access it. 2016-12-03 20:20:22 +01:00
Marco Schlumpp
b8c9265ebc
Fix compilation on newer libstdc++.
Newer versions only declare isnan in the std namespace when the cmath
header is used.
2016-12-03 20:07:16 +01:00
Marco Schlumpp
986e27436b
Implement simple favorite system. 2016-12-03 20:04:11 +01:00
Tomoaki Kawada
e1d6e84a96 Initialize grenadeVibrationSlow 2016-12-04 01:05:06 +09:00
Tomoaki Kawada
c601a5e7d2 Fix coding style 2016-12-04 01:04:38 +09:00
Tomoaki Kawada
2be6524d02 Implement language switcher
Fixes #445.
2016-12-04 00:22:05 +09:00
Tomoaki Kawada
ccd365b602 Fix incorrect SPLog arguments
Fixes #468.
2016-12-03 22:00:46 +09:00
YVT
113c8479aa Fix to compile with MSVC 2015 2016-12-03 02:40:17 -08:00
Tomoaki Kawada
624d291f79 Update #includes
- Reorder them so that system libraries come first
- Use C++-style headers (`<cmath>`) instead of C-style headers (`<math.h>`)
2016-12-03 19:04:58 +09:00
Tomoaki Kawada
ebd79c0099 Change #include style
All `#include`s to other subsystem now use angle brackets, e.g., `#include <Core/Math.h>`.
2016-12-03 18:49:07 +09:00
Tomoaki Kawada
3f5916baa9 Little fix 2016-12-03 18:36:56 +09:00
Tomoaki Kawada
2eb9e35c65 Apply clang-format to all non-external source files 2016-12-03 18:23:47 +09:00
YVT
65202bb56d Fix plural form selection code (#470)
Fixes #469.
2016-12-02 20:48:29 +02:00