113 Commits

Author SHA1 Message Date
yvt
b1022213f3 Merge branch 'master' into patch-modernize 2021-05-02 23:39:03 +09:00
yvt
d27e646242
chore: delete the Xcode project 2020-12-14 00:20:50 +09:00
yvt
3b15a205ff Replace Deque with std::deque
Profiling indicated that a little time (< 10% of `ApplyBlockActions`'s
total execution time) is spent on `Deque` when a large chunk of block
is being removed. Thus even *if* this commit slows down things, the
performance impact would be insignificant.
2019-07-24 19:11:36 +09:00
yvt
a9561991c3
Add savemap console command 2019-07-14 22:29:15 +09:00
yvt
1634c61512
Expose the command name autocompletion to the script 2019-07-14 19:51:30 +09:00
yvt
93cccdecf9
Add View::AutocompleteCommandName 2019-07-14 18:29:50 +09:00
yvt
0ade4b6356
Add console commands for accessing config variables 2019-07-14 17:43:04 +09:00
yvt
bb7c84b2c2
Add View::ExecCommand 2019-07-14 14:31:51 +09:00
yvt
d6f5370581
Add the console window (WIP) 2019-07-14 01:38:28 +09:00
yvt
c910bd4846
Remove Mutex, replacing their uses with std::{mutex, recursive_mutex} 2019-05-25 15:00:32 +09:00
yvt
5e0cb27a4d
Add VoxelModelLoader
This new loader allows additional transformation on voxel models, e.g.,
setting a new origin point and replacing the material ID of all voxels,
based on a metadata file placed next to KV6 files.
2019-05-25 14:29:14 +09:00
yvt
1a2287201d
Add GameMapLoader 2019-05-19 15:51:40 +09:00
yvt
a8b50e9a69
Add CreatePipeStream 2019-05-19 14:41:54 +09:00
yvt
b9426fd438 Add RandomAccessAdapter
It will be used to aid the implementation of the improved map loader.
2019-05-19 00:58:32 +09:00
yvt
bac1b2c228 Update Xcode project to use Opus headers from pre-compiled library package
Fixes #818.
2019-03-28 16:22:26 +09:00
yvt
06d654d3a7 Apply changes to the build settings suggested by Xcode 2018-12-31 21:31:18 +09:00
yvt
3d23a7a064 Update macOS deployment target to 10.12 2018-12-31 21:27:29 +09:00
yvt
ea0088ddd4 Explicitly delete a reference to SDL surface when a window is closed
This issue was identified by #775. (Hopefully) fixes #779.
2018-10-13 16:09:15 +09:00
yvt
660066fc2f Rewrite the camera control logic
- Fixes #664
- Fixes #520
2017-12-05 15:42:24 +09:00
yvt
a853a58631 Remove corpses after respawn on a certain game mode
Fixes #145.
2017-09-03 16:56:01 +09:00
yvt
98888ba651 Update Xcode project and CMakeLists.txt so they install PackageInfo.json 2017-01-30 00:44:24 +09:00
yvt
23e8fae9b9 Expose PackageUpdateManager to the scripting environment 2017-01-29 23:44:52 +09:00
yvt
cca0a4c938 Add PackageUpdateManager 2017-01-29 23:27:54 +09:00
yvt
65752b4198 Remove cg_smp 2017-01-08 01:30:24 +09:00
yvt
b4430338f0 Refactoring 2017-01-05 03:24:22 +09:00
yvt
f9d93208ac Screen Space Ambient Occlusion 2017-01-01 17:30:13 +09:00
yvt
39ec2d6a1d Update macOS library dependencies 2016-12-26 00:02:01 +09:00
yvt
c5312e4905 ALDevice: support FP audio data (which is produced by Opus decoder) 2016-12-18 01:39:22 +09:00
yvt
2ecbd554b4 Support Ogg Opus audio files (.opus) on macOS 2016-12-18 00:45:17 +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
Tomoaki Kawada
4d964d6595 Add more camera shake (cg_shake 2) and additional movements of view weapons 2016-11-22 01:25:22 +09:00
Tomoaki Kawada
a79261a8f5 Remove poly2tri as it’s no longer used
Fixes #291.
2016-11-20 23:15:21 +09:00
Tomoaki Kawada
efd2274bd6 Organize Xcode project 2016-11-20 19:26:24 +09:00
Tomoaki Kawada
3380a07bfe Renderer: latch some config variables 2016-11-19 23:22:18 +09:00
Tomoaki Kawada
6a7af96daf Refactor setting variables 2016-11-19 21:27:13 +09:00
Tomoaki Kawada
d2debd19fe Update AngelScript to 2.31.1
This (hopefully) fixes #416.
2016-11-10 22:21:19 +09:00
Tomoaki Kawada
ab5277a57f Add MumbleLink.(cpp|h) to Xcode project 2016-11-06 20:50:07 +09:00
Tomoaki Kawada
ce7e4de178 Update the relative path of pak000-Nonfree.pak 2016-07-27 16:20:50 +09:00
Tomoaki Kawada
3f7fcee586 Reorganise resource files 2016-07-16 00:14:59 +09:00
Tomoaki Kawada
89748d6bc6 Reduced compiler warnings 2016-07-15 19:40:05 +09:00
Tomoaki Kawada
0f9bbcc815 Xcode project is now up-to-date 2016-07-15 19:07:48 +09:00
yvt
76f20b82b7 Updated Xcode project 2016-01-30 02:33:57 +09:00
yvt
5ed05f711b Auto-exposure (r_hdrAutoExposure; enabled by default) 2015-06-20 18:30:54 +09:00
yvt
7072e15b63 Mask write to configs from certain scripts 2015-01-24 12:44:57 +09:00
yvt
fc26a8441d Disabled code signing for OS X version 2014-06-23 20:46:03 +09:00
yvt
9c385db792 Linear rendering pipeline (HDR only) 2014-04-08 03:36:07 +09:00
yvt
327eb0e8a3 Merge remote-tracking branch 'origin/master' 2014-04-05 04:37:16 +09:00
yvt
49dcb2de1b changed libysrspades.dylib location (Xcode project) 2014-04-05 04:37:00 +09:00