Sam Hocevar
bd649af62d
nacl: NaCl binaries no longer need a modified main() to work, the NaCl
instance object takes care of everything for us.
il y a 12 ans
Sam Hocevar
32f232e112
nacl: preliminary gamepad support in the NaCl backend.
il y a 12 ans
Sam Hocevar
b83a7eccca
nacl: remove our old hack of #including the file containing main() from
the NaCl instance object. Now we properly override main() and we can at
last build all the executables as NaCl binaries.
il y a 12 ans
Sam Hocevar
8d28557645
input: fix brain fart in our SDL joystick input.
il y a 12 ans
Sam Hocevar
736b5a2659
input: support up to 16 buttons in Xbox-like pads.
il y a 12 ans
Sam Hocevar
70f992bb36
win32: add an Xinput class for Xbox360 controllers, because they're not
properly detected using the generic SDL driver.
il y a 12 ans
Sam Hocevar
54fe8937ad
input: support Xbox input system for gamepads.
il y a 12 ans
Sam Hocevar
c0141debea
input: allow to remap gamepad axes in the generic input layer.
il y a 12 ans
Sam Hocevar
102d007cda
input: blacklist HDAPS as a joystick, it's not really a joystick.
il y a 12 ans
Sam Hocevar
58b3c20b86
input: add core joystick support and bind the SDL input to that.
il y a 12 ans
Sam Hocevar
90bfc79b22
core: tick methods now use seconds, like any sane system.
il y a 13 ans
Sam Hocevar
fe9bab81c1
gpu: fix a great lot of Direct3D problems, spotted using PIX.
il y a 13 ans
Sam Hocevar
48c7070243
gpu: replace exit(0) in D3D error checks with lol::Abort().
il y a 13 ans
Sam Hocevar
5014b90b3e
build: compilation fixes for errors introduced in the recent Direct3D
and Android changes.
il y a 13 ans
Sam Hocevar
15c4e8016a
android: slightly update Android project for newer SDK versions.
il y a 13 ans
Sam Hocevar
88f10fe54b
build: allow to build the Direct3D 9 driver with the mingw compiler.
il y a 13 ans
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.
il y a 13 ans
Sam Hocevar
bd69c76f90
xbox: fix a few problems in the shader handling code; the first tutorial now
works on the Xbox.
il y a 13 ans
Sam Hocevar
2831476774
build: major refactoring of the Win32 and Xbox project files; we now
link properly on the Xbox.
il y a 13 ans
Sam Hocevar
fac42dd7a2
xbox: create the Xbox application class and add a project file for MrPigeon.
il y a 13 ans
Sam Hocevar
7fd393b7ef
sdl: on Windows, perform the input tick in the main drawing thread.
il y a 13 ans
Sam Hocevar
89c3b3a60f
ps3: fix PS3 build after the Queue refactoring.
il y a 13 ans
Sam Hocevar
0a52e68f6f
math: rename matrix.h to vector.h and simplify some stuff, especially in
the matrix code itself.
il y a 13 ans
Sam Hocevar
48bf48a4e4
math: move the Remez algorithm implementation to the core.
il y a 13 ans
Sam Hocevar
b2d73f6310
core: prefix Entity members with m_ to avoid accidental shadowing.
il y a 13 ans
Sam Hocevar
0161879a84
core: try to merge Ticker and Emcee. Still not very good.
il y a 13 ans
Sam Hocevar
921d157ee0
core: implement Queue on Win32 and on the PS3.
il y a 13 ans
Sam Hocevar
0a113459a5
ps3: start implementing the PS3 threading system, and port the new
Mandelbrot shader code to Cg.
il y a 13 ans
Sam Hocevar
e5df84100b
nacl: quick and dirty mouse support.
il y a 13 ans
Sam Hocevar
6743bb45cd
nacl: the Mandelbrot zoomer is starting to work on NaCl.
il y a 13 ans
Sam Hocevar
2edb8115e6
core: port all code to NativeClient. Nothing runs for now, but it builds.
il y a 13 ans
Sam Hocevar
5d42f27259
tutorial: port the Mandelbrot dithering shader to Cg.
il y a 13 ans
Sam Hocevar
8ec5fff6df
core: implement Application::ShowPointer() so that applications can choose
whether to use the system mouse pointer or not.
il y a 13 ans
Sam Hocevar
7e337a0607
ps3: compilation fixes for the PS3.
il y a 13 ans
Sam Hocevar
8deb365040
core: write a generic application class.
il y a 13 ans
Sam Hocevar
1d9507baae
core: remove spurious dependency between androidapp.cpp and monsterz.
il y a 13 ans
Sam Hocevar
2b9d64f7a8
core: more vec?i -> ?veci renames.
il y a 13 ans
Sam Hocevar
b111f7e3d8
core: move platform-specific code to specific directories.
il y a 13 ans