Sam Hocevar
|
9f780656dc
|
gpu: implement blend function and alpha test in the renderer.
|
pirms 11 gadiem |
Sam Hocevar
|
b79214e9ad
|
gpu: move SetClearColor and SetClearDepth to the Renderer and RenderContext
classes instead of Video.
|
pirms 11 gadiem |
Sam Hocevar
|
4ed24ab7db
|
gpu: use the RenderContext class in a few friendly places.
|
pirms 11 gadiem |
Sam Hocevar
|
ea32511191
|
build: update .vcxproj files.
|
pirms 11 gadiem |
Sam Hocevar
|
a515e4d690
|
gpu: rename FrameBuffer to Framebuffer.
|
pirms 11 gadiem |
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.
|
pirms 11 gadiem |
Sam Hocevar
|
bde02398fd
|
build: big Android build system refactor; we now attempt to build
an apk for each project.
|
pirms 11 gadiem |
Sam Hocevar
|
7b9a8b613e
|
build: reorganise automake build system.
|
pirms 11 gadiem |
Sam Hocevar
|
7b336eeefb
|
core: import pristine lua 5.2.1 in the engine code.
|
pirms 11 gadiem |
Sam Hocevar
|
641cea216d
|
build: re-add liblolcore dependency tracking to all binary objects.
|
pirms 11 gadiem |
Sam Hocevar
|
34b1503ac3
|
build: fix syntax errors in the Visual Studio projects.
|
pirms 11 gadiem |
Sam Hocevar
|
bc01c62de2
|
build: reorganise AM_CPPFLAGS handling so that we can disable the
shitload of warnings Bullet spits at us.
|
pirms 11 gadiem |
Sam Hocevar
|
51259cf7a3
|
build: split the main library into lolcore and lolbullet.
|
pirms 11 gadiem |
Sam Hocevar
|
34d5feaac8
|
build: fix all vector/scalar type mismatches such as "vec2 * double"
instead of "vec2 * float".
|
pirms 11 gadiem |
Sam Hocevar
|
88075b5aba
|
math: remove coercion rules in the vector classes, they increase the
compilation time for very little benefit and maybe even confusion.
|
pirms 11 gadiem |
Sam Hocevar
|
7894b2e483
|
build: hide LolFx external declarations behind macros.
|
pirms 12 gadiem |
Sam Hocevar
|
e6931215fb
|
neercs: fix resource path.
|
pirms 12 gadiem |
Sam Hocevar
|
037ebfd425
|
core: pass the project directory to the binary build and get rid of
that 2-year old "temporary Win32 hack".
|
pirms 12 gadiem |
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.
|
pirms 12 gadiem |
Lolbot
|
24843956d2
|
fixed 27 files out of 2315:
- removed 0 CR characters
- removed 188 trailing whitespaces
- replaced 537 tabs with spaces
|
pirms 12 gadiem |
Benjamin ‘Touky’ Huet
|
4cb8f416f7
|
New year copyright update.
|
pirms 12 gadiem |
Sam Hocevar
|
19c2103dcf
|
build: fix the WTFPL site URL in all code comments.
|
pirms 12 gadiem |
rez
|
fbf5b9d866
|
NEERCS: fixed color matching for copper
|
pirms 12 gadiem |
Sam Hocevar
|
5a87d20e6e
|
neercs: fix background colour computations with shader model 3.
|
pirms 12 gadiem |
rez
|
114f4b439d
|
NEERCS: changed copper base color to do not disturb sam white terminal :)
|
pirms 12 gadiem |
Sam Hocevar
|
6b983dc32f
|
neercs: fix rendering issues and tweak timings so that large fullscreen
apps such as cacademo no longer appear to lag.
|
pirms 12 gadiem |
Sam Hocevar
|
0d23d51361
|
neercs: fix a compilation error in text.lolfx.
|
pirms 12 gadiem |
Sam Hocevar
|
9bf9e7fe44
|
neercs: more pre-shader4 compatibility tweaks.
|
pirms 12 gadiem |
Sam Hocevar
|
f4e7b8f5c0
|
build: renormalise a lot of files.
|
pirms 12 gadiem |
Sam Hocevar
|
f7bf988fa6
|
neercs: disable the copperbars because they're not very nice, lol.
|
pirms 12 gadiem |
Sam Hocevar
|
1986f05954
|
neercs: fix our unread() function so that it stops losing characters.
|
pirms 12 gadiem |
Sam Hocevar
|
de6d6a45a7
|
neercs: initialise POD types in TextRender.
|
pirms 12 gadiem |
Sam Hocevar
|
b0fc415aef
|
neercs: some fallback code when shader model 4 isn’t available.
|
pirms 12 gadiem |
Sam Hocevar
|
5e0461ffc5
|
neercs: if shaders don't support integer attributes, pass them as vectors
of ubytes; foreground colour already works.
|
pirms 12 gadiem |
Sam Hocevar
|
7620ada012
|
neercs: slightly optimise postfx shader.
|
pirms 12 gadiem |
Sam Hocevar
|
ff6bded2d1
|
neercs: do not include "config.h" more than once.
|
pirms 12 gadiem |
Sam Hocevar
|
a6f357679a
|
neercs: remove deprecated GLSL constructs in text shader.
|
pirms 12 gadiem |
Sam Hocevar
|
8e2afeba55
|
neercs: deactivate OpenGL code when we build for OpenGL ES.
|
pirms 12 gadiem |
Sam Hocevar
|
804e386ca4
|
neercs: do not pass the texture coordinates from the application to
the GL server; instead, simply deduce them from the vertex coordinates
and interpolate them in the fragment shader.
|
pirms 12 gadiem |
Sam Hocevar
|
6b32f0755c
|
neercs: use gl_VertexID instead of sending a whole new vertex array.
|
pirms 12 gadiem |
Sam Hocevar
|
d8ef25c9ce
|
neercs: added a better check for forkpty(), and moved the GL_POINTS
size and texture logic to the vertex shader.
|
pirms 12 gadiem |
Sam Hocevar
|
9e5cd7a539
|
build: fixes for out-of-tree builds, and get rid of
some deprecated stuff.
|
pirms 12 gadiem |
rez
|
58e53cae99
|
neercs: updated "granpa tv" theme
|
pirms 12 gadiem |
Sam Hocevar
|
de5f587e43
|
build: fix minor build issues with Clang.
|
pirms 12 gadiem |
rez
|
1f8f743e24
|
neercs: fixed scanline, added a new theme
|
pirms 12 gadiem |
rez
|
6cf8b7327b
|
neercs: removed flags from setup, butchered scanline postfx
|
pirms 12 gadiem |
rez
|
95b0e29241
|
neercs: added theme support + 2 new themes [F4/F5 to switch]
|
pirms 12 gadiem |
rez
|
ee78ae8c28
|
neercs: fixed theme_var[] values
|
pirms 12 gadiem |
rez
|
3f0e8c718e
|
neercs: theme support again (not really working yet)
|
pirms 12 gadiem |
rez
|
40cb5bc496
|
neercs: early integration of theme support
|
pirms 12 gadiem |