Sam Hocevar
9b5880936c
build: tweak everything to allow building with SDL on the Raspberry Pi.
пре 13 година
Sam Hocevar
70f992bb36
win32: add an Xinput class for Xbox360 controllers, because they're not
properly detected using the generic SDL driver.
пре 13 година
Sam Hocevar
fe9bab81c1
gpu: fix a great lot of Direct3D problems, spotted using PIX.
пре 13 година
Sam Hocevar
48c7070243
gpu: replace exit(0) in D3D error checks with lol::Abort().
пре 13 година
Sam Hocevar
88f10fe54b
build: allow to build the Direct3D 9 driver with the mingw compiler.
пре 13 година
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 година
Sam Hocevar
0161879a84
core: try to merge Ticker and Emcee. Still not very good.
пре 14 година
Sam Hocevar
5d42f27259
tutorial: port the Mandelbrot dithering shader to Cg.
пре 14 година
Sam Hocevar
8ec5fff6df
core: implement Application::ShowPointer() so that applications can choose
whether to use the system mouse pointer or not.
пре 14 година
Sam Hocevar
8deb365040
core: write a generic application class.
пре 14 година
Sam Hocevar
b111f7e3d8
core: move platform-specific code to specific directories.
пре 14 година
Sam Hocevar
6bbe943492
core: rename vec2i to ivec2 etc. to better match GLSL.
пре 14 година
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.
пре 14 година
Sam Hocevar
666efd14ee
gl: use Glew if available.
пре 14 година
Sam Hocevar
cc05a63bb7
video: get rid of Video::GetWidth() and Video::GetHeight().
пре 14 година
Sam Hocevar
1e5624d551
core: create a logger class to reduce printf usage.
пре 14 година
Sam Hocevar
586302999b
Fix delete/free confusions in EglApp and SdlApp.
пре 15 година
Sam Hocevar
8848cf53db
Put everything in the "lol" namespace. Better late than never.
пре 15 година
Sam Hocevar
e41dd3a949
Create the SdlApp class to avoid code duplication. Ensure USE_SDL is
tested wherever relevant.
пре 15 година