Sam Hocevar
|
77c0f255a8
|
build: various MSVC compilation fixes.
|
10 years ago |
Sam Hocevar
|
0f431c4ec3
|
build: VS2012 solution and project tweaks for exotic platforms.
|
11 years ago |
Benlitz
|
fbc4e8d8df
|
removed vs2010 solution, migrated all projects to 2012. VsLol stays on 2010 for compatibility and now has its own sln.
|
11 years ago |
Sam Hocevar
|
52e8d052d1
|
misc: fix some coding errors found by Coverity.
|
11 years ago |
Sam Hocevar
|
282d9868e4
|
input: disable keyboard tests the new input system doesn't support yet.
|
11 years ago |
Lolbot
|
2ee8a1f55a
|
fixed 8 files out of 2617:
- removed 0 CR characters
- removed 0 trailing whitespaces
- replaced 88 tabs with spaces
- fixed 3 svn:eol-style properties
|
11 years ago |
Benlitz
|
e1839e2c1d
|
gpu: removed attribute name, everything works using semantic only now. For glsl, semantic is determined from the attribute name which must follow this pattern: in_[Semantic][index], index being optional. Note: this may break most of the projects although I tried to updated every shader accordingly
|
11 years ago |
Sam Hocevar
|
81b6d454fb
|
neercs: fix typo in render state handling.
|
11 years ago |
Sam Hocevar
|
2cc06f00c2
|
gpu: add SetDepthMask/GetDepthMask to render contexts.
|
11 years ago |
Sam Hocevar
|
55ec282a0b
|
ticker: replace linked lists wih dynamic arrays for entity groups.
|
11 years ago |
Lolbot
|
e320574ed2
|
fixed 542 files out of 2754:
- removed 0 CR characters
- removed 0 trailing whitespaces
- replaced 0 tabs with spaces
- fixed 542 svn:eol-style properties
|
11 years ago |
Lolbot
|
ea0cb6a208
|
fixed 542 files out of 2754:
- removed 0 CR characters
- removed 0 trailing whitespaces
- replaced 0 tabs with spaces
- fixed 542 svn:eol-style properties
|
11 years ago |
Sam Hocevar
|
ce71a85f3e
|
build: manually add lollua.vcxproj as a reference in all projects.
|
11 years ago |
Sam Hocevar
|
64de01408b
|
ps4: prepare for the fioutaah!
|
11 years ago |
Sam Hocevar
|
1ead8498b0
|
gpu: move Video::Clear to Renderer::Clear.
|
11 years ago |
Sam Hocevar
|
f58a6615aa
|
gpu: add full support for alpha test in GL and D3D.
|
11 years ago |
Sam Hocevar
|
a8c77baf42
|
gpu: implement all depth test functions in the renderer.
|
11 years ago |
Sam Hocevar
|
9f780656dc
|
gpu: implement blend function and alpha test in the renderer.
|
11 years ago |
Sam Hocevar
|
b79214e9ad
|
gpu: move SetClearColor and SetClearDepth to the Renderer and RenderContext
classes instead of Video.
|
11 years ago |
Sam Hocevar
|
4ed24ab7db
|
gpu: use the RenderContext class in a few friendly places.
|
11 years ago |
Sam Hocevar
|
ea32511191
|
build: update .vcxproj files.
|
11 years ago |
Sam Hocevar
|
a515e4d690
|
gpu: rename FrameBuffer to Framebuffer.
|
11 years ago |
Sam Hocevar
|
a133d36dfc
|
base: roll our own constants because it’s always a pain in the ass
to get M_PI from the platform headers and cast it to float.
|
11 years ago |
Sam Hocevar
|
bde02398fd
|
build: big Android build system refactor; we now attempt to build
an apk for each project.
|
11 years ago |
Sam Hocevar
|
7b9a8b613e
|
build: reorganise automake build system.
|
11 years ago |
Sam Hocevar
|
7b336eeefb
|
core: import pristine lua 5.2.1 in the engine code.
|
11 years ago |
Sam Hocevar
|
641cea216d
|
build: re-add liblolcore dependency tracking to all binary objects.
|
11 years ago |
Sam Hocevar
|
34b1503ac3
|
build: fix syntax errors in the Visual Studio projects.
|
11 years ago |
Sam Hocevar
|
bc01c62de2
|
build: reorganise AM_CPPFLAGS handling so that we can disable the
shitload of warnings Bullet spits at us.
|
11 years ago |
Sam Hocevar
|
51259cf7a3
|
build: split the main library into lolcore and lolbullet.
|
11 years ago |
Sam Hocevar
|
34d5feaac8
|
build: fix all vector/scalar type mismatches such as "vec2 * double"
instead of "vec2 * float".
|
11 years ago |
Sam Hocevar
|
88075b5aba
|
math: remove coercion rules in the vector classes, they increase the
compilation time for very little benefit and maybe even confusion.
|
11 years ago |
Sam Hocevar
|
7894b2e483
|
build: hide LolFx external declarations behind macros.
|
12 years ago |
Sam Hocevar
|
e6931215fb
|
neercs: fix resource path.
|
12 years ago |
Sam Hocevar
|
037ebfd425
|
core: pass the project directory to the binary build and get rid of
that 2-year old "temporary Win32 hack".
|
12 years ago |
Sam Hocevar
|
27e5ce7bef
|
system: try to autodetect the data directory from the executable path;
currently works for images (SDL and GDI+ loaders) and sound samples.
|
12 years ago |
Lolbot
|
24843956d2
|
fixed 27 files out of 2315:
- removed 0 CR characters
- removed 188 trailing whitespaces
- replaced 537 tabs with spaces
|
12 years ago |
Benjamin ‘Touky’ Huet
|
4cb8f416f7
|
New year copyright update.
|
12 years ago |
Sam Hocevar
|
19c2103dcf
|
build: fix the WTFPL site URL in all code comments.
|
12 years ago |
rez
|
fbf5b9d866
|
NEERCS: fixed color matching for copper
|
12 years ago |
Sam Hocevar
|
5a87d20e6e
|
neercs: fix background colour computations with shader model 3.
|
12 years ago |
rez
|
114f4b439d
|
NEERCS: changed copper base color to do not disturb sam white terminal :)
|
12 years ago |
Sam Hocevar
|
6b983dc32f
|
neercs: fix rendering issues and tweak timings so that large fullscreen
apps such as cacademo no longer appear to lag.
|
12 years ago |
Sam Hocevar
|
0d23d51361
|
neercs: fix a compilation error in text.lolfx.
|
12 years ago |
Sam Hocevar
|
9bf9e7fe44
|
neercs: more pre-shader4 compatibility tweaks.
|
12 years ago |
Sam Hocevar
|
f4e7b8f5c0
|
build: renormalise a lot of files.
|
12 years ago |
Sam Hocevar
|
f7bf988fa6
|
neercs: disable the copperbars because they're not very nice, lol.
|
12 years ago |
Sam Hocevar
|
1986f05954
|
neercs: fix our unread() function so that it stops losing characters.
|
12 years ago |
Sam Hocevar
|
de6d6a45a7
|
neercs: initialise POD types in TextRender.
|
12 years ago |
Sam Hocevar
|
b0fc415aef
|
neercs: some fallback code when shader model 4 isn’t available.
|
12 years ago |