heinrich5991
9d5ba770e9
teehistorian: Only record non-default config vars
2017-09-24 21:11:04 +02:00
def
b7f4ab4d80
Move comment
2017-09-23 22:49:01 +02:00
Ryozuki
5e815cf40d
add instructions to run tests
2017-09-23 11:14:13 +02:00
Learath2
ac0999e728
Merge pull request #873 from nobody-mb/master
...
fng2 entities
2017-09-22 06:18:22 +02:00
nobody1
0bd51db7cd
fng2 entities
2017-09-21 21:19:10 -05:00
Learath2
d6f2dc7521
Merge pull request #872 from heinrich5991/pr_ddnet_cpp11
...
Change to C++11 in `CMakeLists.txt`, `bam.lua`
2017-09-22 02:56:01 +02:00
heinrich5991
72a17da716
Change to C++11 in CMakeLists.txt
, bam.lua
2017-09-21 23:34:51 +02:00
def
a9b80e8c11
Update to Portuguese translations (by RockuS)
2017-09-21 21:55:58 +02:00
Dennis Felsing
94c7c8d864
Use C++14
2017-09-21 15:11:09 +02:00
def
553c97b52d
Fix crash with broken ddnet-info.json
2017-09-20 22:25:55 +02:00
heinrich5991
3efa490cb7
teehistorian: Remove global buffer
...
This removes the possibility of the buffer filling up and discarding
data.
2017-09-20 02:23:28 +02:00
heinrich5991
9761e9606a
Make most user input teehistoric
...
Exclude private stuff like chat messages and votes.
2017-09-20 02:23:28 +02:00
heinrich5991
6ef9c8dbcd
First working version of teehistorian
...
teehistorian records all inputs from the players as well as the player
positions in each tick. It stores this info in a highly compressible
output format (I've achived 5x compression using xz or bz2).
2017-09-20 02:16:11 +02:00
def
03fa475b5e
Implement /pause [name] and /spec [name]
2017-09-18 19:12:01 +02:00
Redix
43f246f174
Made int packing functions safe
2017-09-17 02:36:50 +02:00
Dennis Felsing
7a2bd361a6
Merge pull request #868 from heinrich5991/pr_ddnet_revert_div0
...
Revert "Don't divide by 0"
2017-09-16 19:01:41 +02:00
Jupeyy
cb1ab7ff9e
sort opengl_sl files alphabetically
2017-09-16 18:58:24 +02:00
heinrich5991
42934fe102
Remove statically detectable float divisions by zero
...
This should fix the warning in MSVS.
2017-09-16 18:34:26 +02:00
heinrich5991
9911759314
Revert "Don't divide by 0"
...
This reverts commit 03faa51e28
.
Dividing floats by zero isn't undefined behavior and results in +inf or
-inf depending on the sign of the first operand.
#include <math.h>
#include <stdio.h>
#define PRINT(x) printf("%s = %f\n", #x, x)
int main()
{
PRINT(1.0 / 0.0);
PRINT(-1.0 / 0.0);
PRINT(atanf(1.0 / 0.0));
PRINT(atanf(-1.0 / 0.0));
return 0;
}
prints
1.0 / 0.0 = inf
-1.0 / 0.0 = -inf
atanf(1.0 / 0.0) = 1.570796
atanf(-1.0 / 0.0) = -1.570796
The changed function was problematic for values like (0,1), (-1,0),
(0,-1) where it always returned an angle of 0°.
2017-09-16 18:33:10 +02:00
def
03faa51e28
Don't divide by 0
2017-09-16 12:06:07 +02:00
def
75d3eeaa09
Try linking against security framework on macosx
2017-09-16 11:39:09 +02:00
Dennis Felsing
81f704516f
Merge pull request #857 from heinrich5991/pr_ddnet_fix_msvs_warnings
...
Fix MSVS warnings, activate /WX for CI on Windows
2017-09-16 11:19:53 +02:00
Dennis Felsing
f60eb5658f
Merge pull request #836 from heinrich5991/pr_ddnet_unify_icons
...
Unify icons for gcc and MSVC, fix server icon
2017-09-16 11:18:40 +02:00
Dennis Felsing
43d0299a45
Merge branch 'master' into pr_ddnet_fix_msvs_warnings
2017-09-16 11:17:39 +02:00
Dennis Felsing
455bcdd160
Merge pull request #863 from Learath2/dd_pr_circleartifact
...
Tidy up circle.yml, test artifact collection
2017-09-16 11:16:04 +02:00
Jupeyy
fc706a820c
only check gametiles for DDNet server type
2017-09-16 03:45:24 +02:00
Jupeyy
26607cfd47
at texture upload, check if we have enough space in the command buffer
...
too
2017-09-15 03:50:06 +02:00
Jupeyy
31844d3353
set max width for custom text texture upload and fixing alignments for
...
texture updates
2017-09-15 03:01:26 +02:00
Learath2
10909205e7
Typos everywhere
2017-09-15 00:57:04 +02:00
Learath2
c3fcbd53ca
Fix typo
2017-09-15 00:43:43 +02:00
Learath2
dd762d360c
AppVeyor doesn't like pushd/popd
2017-09-15 00:35:27 +02:00
Learath2
1597a0e21f
Try getting both arches
2017-09-15 00:30:29 +02:00
Learath2
66d0784f0d
Compile with Release config, fix path for artifact
2017-09-15 00:06:39 +02:00
Learath2
ffeb76cbe0
Let cmake determine what to run
2017-09-14 23:59:38 +02:00
Learath2
aaf58acbf5
Revert OCD for AppVeyor
2017-09-14 23:47:50 +02:00
Learath2
1e869c0557
Test packaging and artifact collection on AppVeyor
2017-09-14 23:44:57 +02:00
Learath2
f4c51d4387
Use curl instead of wget
2017-09-14 22:16:21 +02:00
Learath2
461958828b
Update cmake before building
2017-09-14 22:08:59 +02:00
Jupeyy
f2820ea392
use 4*4 array instead of declearing a full matrix class
2017-09-14 19:47:04 +02:00
Jupeyy
f48e186bfd
use CLineReader instead of fgets, also delete program at destruct
2017-09-14 19:35:31 +02:00
Jupeyy
b6e4b4b4a6
detach shaders automatically after linking
2017-09-14 19:34:14 +02:00
Learath2
9543b05e31
Fix globbing mistake, install xz-utils
2017-09-14 16:03:38 +02:00
Learath2
71a15f39c6
Tidy up circle.yml, test artifact collection
2017-09-14 16:03:38 +02:00
Learath2
fdac17ceb4
Merge pull request #864 from heinrich5991/pr_ddnet_older_cmake_package
...
Add compatibility with older CMake for `package`
2017-09-14 15:54:42 +02:00
Jupeyy
4fec86a354
support old opengl version with only 2 vertex coordinates
2017-09-14 08:03:33 +02:00
Jupeyy
3bdd8c19ac
delete primitive index buffer at shutdown too
2017-09-14 03:54:22 +02:00
Jupeyy
1df1731b01
use glDeleteVertexArrays instead of glDeleteBuffers
2017-09-14 03:50:42 +02:00
Jupeyy
211f8a6b11
only allow changing to use single/multiple texture units at restart
2017-09-14 02:58:13 +02:00
Jupeyy
1167ab822c
reduce upload since of vertices if drawing quads
2017-09-14 02:50:31 +02:00
Jupeyy
77b3c39553
allow disabling texture unit optimization by command, also use
...
drawelements instead of drawarrays for quads
2017-09-14 02:49:35 +02:00