87 Révisions (45f147bca46b0eb1f5c8a1100eeda9a5afdfebed)

Auteur SHA1 Message Date
  Sam Hocevar c59fc670c2 core: import pristine lua 5.2.1 in the engine code. il y a 11 ans
  Sam Hocevar e9b4985dbd gpu: add MeshPrimitive::Lines enum and modify the cube tutorial il y a 11 ans
  Sam Hocevar 16a620d537 scene: start refactoring the camera code; we now have a stack of cameras il y a 11 ans
  Sam Hocevar 7e8edd7c3e sys: add the base source directory to the list of search directories il y a 11 ans
  Sam Hocevar 0e1a19f8e6 build: re-add liblolcore dependency tracking to all binary objects. il y a 11 ans
  Sam Hocevar 0463a898c3 build: fix syntax errors in the Visual Studio projects. il y a 11 ans
  Sam Hocevar 4b4d201a6d build: reorganise AM_CPPFLAGS handling so that we can disable the il y a 11 ans
  Sam Hocevar 6e1156aaea build: split the main library into lolcore and lolbullet. il y a 11 ans
  Sam Hocevar 16d53895fa math: remove coercion rules in the vector classes, they increase the il y a 11 ans
  Sam Hocevar 42fb9b6853 gpu: support 1-component (luminance) textures. il y a 12 ans
  Sam Hocevar 51f08bfc87 tutorial: HLSL version of the graph plotting shader. il y a 12 ans
  Sam Hocevar 0ba4e6d9e0 easymesh: interface the shiny shader with new Light objects. il y a 12 ans
  Sam Hocevar 3adf42b00c build: hide LolFx external declarations behind macros. il y a 12 ans
  Sam Hocevar bbf72e1a64 core: pass the project directory to the binary build and get rid of il y a 12 ans
  Sam Hocevar 6a6e46cf0d system: try to autodetect the data directory from the executable path; il y a 12 ans
  Benjamin ‘Touky’ Huet 4393a43752 Added CSG v0.001a : not optimized, too much operation makes it slow. triangle count is not optimized. il y a 12 ans
  Benjamin ‘Touky’ Huet c7219ff1dd New year copyright update. il y a 12 ans
  Sam Hocevar 5366a6b606 tutorial: display fewer points in the curve tutorial. il y a 12 ans
  Sam Hocevar c84c092a42 tutorial: minor tweaks. il y a 12 ans
  Sam Hocevar a8a3e6ced6 tutorial: add fancy dots to line segment ends. il y a 12 ans
  Sam Hocevar d6634da83f build: fix the WTFPL site URL in all code comments. il y a 12 ans
  Sam Hocevar 6c9c8e547e build: renormalise a lot of files. il y a 12 ans
  Sam Hocevar 2ec31981fd easymesh: make demo objects smaller. il y a 12 ans
  Sam Hocevar 7fa661a2fd easymesh: motherfucking planetary gears demo. il y a 12 ans
  Sam Hocevar 662148406f easymesh: allow central holes in gears as well as internal gears. il y a 12 ans
  Sam Hocevar adfd582b98 tutorial: HUGE COGS. il y a 12 ans
  Sam Hocevar e2c28b3130 tutorial: optimise the line graph rendering shader. il y a 12 ans
  Sam Hocevar c71a033890 tutorial: minor shader tweaks in the line plot shader. il y a 12 ans
  Sam Hocevar 8b35c75918 tutorial: change the terrain drawing into an antialiased line graph. il y a 12 ans
  Sam Hocevar bbca3b6e59 build: fixes for out-of-tree builds, and get rid of il y a 12 ans
  Sam Hocevar 57c2805351 math: reimplement min(), max(), abs() and fmod() in the lol:: namespace to il y a 12 ans
  jeunathe 169c6da480 nice holes il y a 12 ans
  Sam Hocevar df7a21d68f tutorial: add texture demo to the VS solution. il y a 12 ans
  Sam Hocevar 6944db663b tutorial: add a new texture generation example. il y a 12 ans
  Sam Hocevar 26c945a31f gpu: allow to specify the pixel format when creating a texture; the il y a 12 ans
  Sam Hocevar 8a688a7d50 misc: compilation fixes for Windows, X360 and PS3 introduced by the il y a 12 ans
  Sam Hocevar b9aba5d27a gpu: put the texture creation code in its own class; for now a lot of things are il y a 12 ans
  Sam Hocevar 50ff3f9ce0 ps3: refactor elf → self build logic and make make_fself mandatory il y a 12 ans
  Sam Hocevar ad00a34984 gpu: add support for triangle strips and fans, and change the DrawElement il y a 12 ans
  Sam Hocevar 787c96b47c lolfx: improve the LolFx compiler, including error reporting. We can now il y a 12 ans
  Sam Hocevar 549566cbf1 lolfx: use square brackets to indicate shader sections. il y a 12 ans
  Sam Hocevar ca909bb317 build: refactor lolfx build rule into common.am. il y a 12 ans
  Sam Hocevar e390f03e0a build: add a common.am include file and a "make lolcheck" target that does il y a 12 ans
  Sam Hocevar c5b10f5e9a tutorial: flatten the fractal computation loop, and avoid the use of il y a 12 ans
  Sam Hocevar 4cee96d09d easymesh: use "ato" for torus, because "at" is already for triangle. il y a 12 ans
  Sam Hocevar d4c0c005d6 math: refactor real number constant declarations so that they are only il y a 12 ans
  Sam Hocevar 38364a0bd6 easymesh: first shot at a simple, flat shaded torus. il y a 12 ans
  Sam Hocevar a233173fc7 tutorial: sync HLSL version of the water/fire effect with the GLSL one. il y a 12 ans
  Sam Hocevar 0d78d14145 tutorial: tweak noise shader once more, and add a few code comments. il y a 12 ans
  Sam Hocevar 36d49b50e5 tutorial: replace white noise with ordered dithering. il y a 12 ans