Sam Hocevar
70f992bb36
win32: add an Xinput class for Xbox360 controllers, because they're not
properly detected using the generic SDL driver.
13 år sedan
Sam Hocevar
fe9bab81c1
gpu: fix a great lot of Direct3D problems, spotted using PIX.
13 år sedan
Sam Hocevar
48c7070243
gpu: replace exit(0) in D3D error checks with lol::Abort().
13 år sedan
Sam Hocevar
88f10fe54b
build: allow to build the Direct3D 9 driver with the mingw compiler.
13 år sedan
Sam Hocevar
090834b149
win32: start porting the graphical backend to DirectX 9. Apparently I
cannot used DirectX 10 because my video card only supports DX9, and there
is no compatibility layer. DX11 has feature levels for older hardware so
it would work with a DX9 card, but it's not available for WinXP.
13 år sedan
Sam Hocevar
0161879a84
core: try to merge Ticker and Emcee. Still not very good.
13 år sedan
Sam Hocevar
5d42f27259
tutorial: port the Mandelbrot dithering shader to Cg.
13 år sedan
Sam Hocevar
8ec5fff6df
core: implement Application::ShowPointer() so that applications can choose
whether to use the system mouse pointer or not.
13 år sedan
Sam Hocevar
8deb365040
core: write a generic application class.
13 år sedan
Sam Hocevar
b111f7e3d8
core: move platform-specific code to specific directories.
13 år sedan
Sam Hocevar
6bbe943492
core: rename vec2i to ivec2 etc. to better match GLSL.
13 år sedan
Sam Hocevar
e750e82332
gl: initialise Glew in the video setup instead of the SDL app, so we don't
have to duplicate this code to other places. Fixes the GTK app on the way.
13 år sedan
Sam Hocevar
666efd14ee
gl: use Glew if available.
13 år sedan
Sam Hocevar
cc05a63bb7
video: get rid of Video::GetWidth() and Video::GetHeight().
14 år sedan
Sam Hocevar
1e5624d551
core: create a logger class to reduce printf usage.
14 år sedan
Sam Hocevar
586302999b
Fix delete/free confusions in EglApp and SdlApp.
14 år sedan
Sam Hocevar
8848cf53db
Put everything in the "lol" namespace. Better late than never.
14 år sedan
Sam Hocevar
e41dd3a949
Create the SdlApp class to avoid code duplication. Ensure USE_SDL is
tested wherever relevant.
14 år sedan