87 коммитов (45f147bca46b0eb1f5c8a1100eeda9a5afdfebed)

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