yvt
4ffd817056
Add ModelRenderParam::{castShadow, unlit}
2019-05-25 12:10:51 +09:00
YVT
53a7820ff8
Merge pull request #828 from NotAFile/extinfo-support
...
Add support for ExtInfo Packet
2019-05-20 00:23:23 +09:00
yvt
672c9b7718
Update comment style
2019-05-20 00:22:24 +09:00
yvt
6f59b7e3fd
clang-format
2019-05-20 00:18:56 +09:00
notafile
6e24902324
Remove accidental line, add comment
2019-05-19 17:07:57 +02:00
YVT
672edd9473
Merge pull request #831 from otzade/scoreboard-color
...
Highlight own name in scoreboard
2019-05-19 23:44:16 +09:00
NotAFile
a3e4810a18
Add support for ExtInfo Packet
2019-05-19 16:29:22 +02:00
YVT
d857ef88f1
Fix r_softParticles 2
not working
2019-05-19 23:19:48 +09:00
admiral general salam
cf3ba37b6e
Highlight own name in scoreboard
2019-05-19 17:06:53 +03:00
YVT
d39f37af8a
Merge pull request #830 from yvt/feature-better-loader
...
Display a real progress bar when receiving a map
2019-05-19 18:08:33 +09:00
yvt
b5a30d7e65
Update openspades.pot
2019-05-19 17:24:40 +09:00
yvt
cf2ecb4342
Apply temporal smoothing on the progress bar
2019-05-19 17:20:50 +09:00
yvt
a17a8f7b16
Fix to build with GCC 4.9
2019-05-19 17:14:51 +09:00
yvt
720be50ff4
Show additional info (estimated remaining time, etc.) when loading map
2019-05-19 17:08:09 +09:00
yvt
bb51d1fe20
Fix to build with GCC 4.9
2019-05-19 16:51:27 +09:00
yvt
cd3304ef24
Display a progress bar when receiving a map
...
Replaces the old useless "num-bytes-loaded/16777216" message with a
real progress bar.
2019-05-19 16:25:39 +09:00
yvt
97ed5d46ad
Fix several small issues
...
- `GameMapLoader` did not start the decoding thread.
- `StreamHandle::operator=` caused SEGV for null handles.
- `PipeReader` prematurely stopped outputting data.
2019-05-19 16:13:21 +09:00
yvt
1a2287201d
Add GameMapLoader
2019-05-19 15:51:40 +09:00
yvt
10fc7da79d
Add StreamHandle::operator bool
2019-05-19 14:53:32 +09:00
yvt
a8b50e9a69
Add CreatePipeStream
2019-05-19 14:41:54 +09:00
yvt
94dbd30bb6
Add onProgress
parameter to GameMap::Load
2019-05-19 13:50:07 +09:00
yvt
80972e1661
Reimplement GameMap::Load
using RandomAccessAdaptor
...
It no longer reads all data from the input stream in advance, allowing
streamed parsing.
2019-05-19 13:26:29 +09:00
yvt
40037ecb34
Add RandomAccessAdaptor::Prefetch
2019-05-19 13:12:16 +09:00
yvt
1997fec9a6
Add SPADES_MARK_FUNCTION
to RandomAccessAdaptor
2019-05-19 13:09:55 +09:00
yvt
c4caf4c630
Add RandomAccessAdaptor::Read
2019-05-19 13:08:38 +09:00
yvt
894d8fbec4
Add SPADES_MARK_FUNCTION
to RandomAccessAdaptor
2019-05-19 13:05:32 +09:00
yvt
f19469f6fe
clang-format
2019-05-19 13:03:35 +09:00
yvt
024c8aa7ce
Fix "memcpy
is not a member of std
"
2019-05-19 01:08:51 +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
3061a3ca8a
Merge pull request #829 from godwhoa/upgrade-travis
...
Upgrade travis ci base image to xenial
2019-05-15 23:57:07 +09:00
Joseph Daniel
50da9f6059
Upgrade travis ci base image to xenial
2019-05-15 17:55:28 +05:30
yvt
ac6bc01617
Make the movement of the flashlight non-rigid
...
Like the one in Metro 2033. Should have no negative effect on gameplay.
2019-05-05 23:32:57 +09:00
yvt
157219eb45
Remove a redundant include
2019-05-05 23:30:24 +09:00
yvt
6f47da8710
Change the type of DynamicLightParam::spotAxis
to std::array
2019-05-05 23:29:51 +09:00
yvt
91ebbdb496
Fix artifact with spotlights
2019-05-05 23:09:03 +09:00
yvt
adc944a415
Use spotlight cone angle for D-light pass object culling
...
Lowers the GPU cost of spotlights.
2019-05-05 22:51:15 +09:00
yvt
7853329e6d
Move GLDynamicLightShader::{Cull, SphereCull}
to GLDynamicLight
2019-05-05 22:12:33 +09:00
YVT
e1abcf9c41
Merge pull request #825 from NotAFile/use-state-to-end-map-transfer
...
detect end of map transfer with state packet
2019-05-05 13:04:59 +09:00
NotAFile
49a4c0dd4f
remove duplicate handling of VersionGet
2019-05-04 20:21:44 +02:00
NotAFile
2ecd3ced44
detect end of map transfer with state packet
...
Previously, the end of map transfer was detected by a number of fallible
heuristics, including checking if the map is loadable on every non-map
packet, when a timeout had been reached, or the map size given by the
server was reached. This broke in a number of scenarios, including when
an unexpected packet was sent.
Instead, we now detect the end of the map transfer when we receive a
state packet, as intended by the protocol.
2019-05-04 20:14:42 +02:00
Flávio Monteiro
21279e894b
Merge pull request #819 from digiberk/patch-1
...
Updated README for Flatpak
2019-04-16 19:28:25 -03:00
Berk
7ccb89165e
Update README.md
...
Added some improvements to running the program after installation. Thanks to @feikname
2019-04-14 14:17:51 +10:00
Berk
0154361e37
Updated README.md
...
I have added the installation procedure to install OpenSpades via Flatpak on Linux.
2019-04-07 12:38:24 +10: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
5ad2cf6ab0
Merge pull request #811 from kdeleteme/master
...
Add flatpak build
2019-02-25 19:53:29 +09:00
Kent Delante
65489914ea
flatpak manifest: persist config to .local/share/openspades
2019-02-20 06:49:43 +08:00
Kent Delante
a8a0bf25fe
flatpak manifest: Give access to ~ for config access
2019-02-16 13:54:37 +08:00
Kent Delante
581ed7c822
Update flatpak manifest
...
Specify OPENSPADES_RESDIR for non-free paks (extra-data) instead of
using OPENSPADES_INSTALL_RESOURCES
Move installation of apply_extra script to post-install script. Doing
it in build-commands is unnecessary
2019-02-16 12:35:28 +08:00
Kent Delante
40edc756c1
flatpak appdata: Add OARS and fix release dates
2019-02-15 11:47:46 +08:00
Kent Delante
eae0b4fc05
flatpak manifest: Use extra-data for nonfree paks
2019-02-15 11:38:44 +08:00