Graf revizí

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • 3973f80a base: fix a nasty double free issue in Array::Remove(). by Sam Hocevar 2013-01-17 22:19:30 +0000
  • 1038fa7f Small MeshCsg return FIX by Benjamin ‘Touky’ Huet 2013-01-17 21:03:03 +0000
  • 6db0694d Revert shiny.lolfx to previous, monogolo-commit. by Benjamin ‘Touky’ Huet 2013-01-17 20:52:27 +0000
  • 4393a437 Added CSG v0.001a : not optimized, too much operation makes it slow. triangle count is not optimized. Useage : "...[.... csg*]" equals "current mesh -CSG- the mesh in the braces". Keywords : CsgUnion<csgu>, CsgSubstract<csgs>, CsgAnd<csga>, CsgXor<csgx> TODO : cleanup useless code. TODO : Some bugs are still present, some face that disappear should not. TODO : Correct epsilon useage (see geometry files). TODO : Coplanar face are not handled -at all-. TODO : Vertex count goes through the roof in case of a Xor. by Benjamin ‘Touky’ Huet 2013-01-17 20:49:29 +0000
  • 3d56a23a Added geometry basic functions. TODO : second pass on coding-style, and some tweak & usage modification. by Benjamin ‘Touky’ Huet 2013-01-17 19:08:07 +0000
  • f44e3e32 core: you can now while(app.MustTick()) { Tick(); } instead of app.Run(). by Sam Hocevar 2013-01-15 22:41:52 +0000
  • 4146c952 Benlitz first test project setup by Benlitz 2013-01-15 22:00:30 +0000
  • d3032e3e color: slightly better HSVToRGB routine. by Sam Hocevar 2013-01-14 11:44:54 +0000
  • 47cf667a color: write the RGB to HSL routine and its associated unit tests. by Sam Hocevar 2013-01-14 08:19:06 +0000
  • 57157427 color: optimise RGB to HSV conversion routine using my latest findings, and add a simple unit test function. by Sam Hocevar 2013-01-13 22:44:30 +0000
  • c7219ff1 New year copyright update. by Benjamin ‘Touky’ Huet 2013-01-11 15:52:05 +0000
  • d9bdb33b color: a reasonably fast RGB to HSV conversion with only three tests. by Sam Hocevar 2013-01-11 13:15:19 +0000
  • 71e7146b build: minor .gitignore tweak. by Sam Hocevar 2013-01-11 01:58:57 +0000
  • 080d9720 vslol: fix an infinite recursion triggered by IntelliSense. by Sam Hocevar 2013-01-11 01:58:49 +0000
  • 98921eb8 vslol: fix a problem preventing LolFx files from being saved. by Sam Hocevar 2013-01-10 18:12:04 +0000
  • 08e81c93 coding style my ass by jeunathe 2013-01-09 16:33:09 +0000
  • 504f9a4c Update EasyMesh.Convert() method. Now takes an optional shader by jeunathe 2013-01-09 15:17:54 +0000
  • 99b08746 color: simplify CIEDE2000 distance code. by Sam Hocevar 2013-01-07 12:42:03 +0000
  • b12c1644 color: fix a mistake in the CIEDE2000 color-difference formula. by Sam Hocevar 2013-01-06 21:36:32 +0000
  • a5ba03b4 color: unit test data for the CIEDE2000 color-difference formula. by Sam Hocevar 2013-01-06 21:27:08 +0000
  • eae9dae8 color: fix typo in float table. by Sam Hocevar 2013-01-05 18:00:30 +0000
  • d8577e0e color: move the CIEDE2000 distance code into the C++ file and reorganise the CIE-1931 and CIE-1964 tables. by Sam Hocevar 2013-01-05 17:56:32 +0000
  • 4e678e2c color: linear interpolation for the wavelength to colour function. by Sam Hocevar 2013-01-04 13:57:10 +0000
  • 44f324a3 color: add conversion from CIE-xyY to CIE-XYZ and start working on a wavelength to saturated xyY function based on the standard observer data. by Sam Hocevar 2013-01-04 13:20:36 +0000
  • 46cc299f base: fix more memory corruptions in the Array class. by Sam Hocevar 2013-01-03 21:02:04 +0000
  • 5366a6b6 tutorial: display fewer points in the curve tutorial. by Sam Hocevar 2013-01-03 02:46:25 +0000
  • 02bea89c color: ensure XYZ values use the [0 100] scale and add an optional white value in case we want to convert XYZ to L*a*b* with something else than D65. by Sam Hocevar 2013-01-03 02:46:21 +0000
  • 1b9b5be4 color: add HSL/HSV conversions, fix XYZ/RGB conversions that I mixed up, add XYZ to xyY conversion (which gives us a pretty accurate xy graph of the sRGB gamut), and normalise XYZ using a D65 white point. by Sam Hocevar 2013-01-02 18:08:51 +0000
  • 1fe4a579 math: mark unused arguments as used in fract(). by Sam Hocevar 2013-01-02 13:30:48 +0000
  • 1787ddbf color: implement HSV to RGB transformation and a CIEDE2000 distance function for CIE L*a*b* values. by Sam Hocevar 2013-01-02 12:54:08 +0000
  • e00d9870 math: implement fract() for vectors and scalar types. by Sam Hocevar 2013-01-02 12:53:39 +0000
  • c84c092a tutorial: minor tweaks. by Sam Hocevar 2013-01-01 19:11:43 +0000
  • a8a3e6ce tutorial: add fancy dots to line segment ends. by Sam Hocevar 2013-01-01 17:43:30 +0000
  • 461b02a9 color: conversions from CIE XYZ to CIE L*a*b*. by Sam Hocevar 2013-01-01 17:43:27 +0000
  • ecfb33af math: define lol::pow to remove ambiguous calls. by Sam Hocevar 2012-12-31 05:05:21 +0000
  • 10d5d30b image: a few colour conversion routines. by Sam Hocevar 2012-12-31 04:26:43 +0000
  • f6ed0961 build: add some files to .gitignore. by Sam Hocevar 2012-12-31 01:27:01 +0000
  • d49bb04d build: rename “core” directory to “base” because the former is used for core files on some Unix systems. by Sam Hocevar 2012-12-31 01:26:58 +0000
  • d6634da8 build: fix the WTFPL site URL in all code comments. by Sam Hocevar 2012-12-29 03:07:49 +0000
  • c3978d25 vimlol: colourise section headers in LolFx files. by Sam Hocevar 2012-12-24 15:48:41 +0000
  • 8c50a081 doc: fix claims in the documentation introduction and disable vector.h subtelties to avoid polluting Doxygen. by Sam Hocevar 2012-12-24 15:48:33 +0000
  • 23c492a2 lolwut by Sam Hocevar 2012-12-24 15:48:27 +0000
  • 39c0fb0d * Doxygen: add src/lol/ subdirectories by Jean-Yves Lamoureux 2012-12-23 10:23:52 +0000
  • 8d6db5ee * Doxygen: generate collaboration diagrams if dot is available by Jean-Yves Lamoureux 2012-12-23 09:33:21 +0000
  • ae1878bd * Default Doxygen CSS by Jean-Yves Lamoureux 2012-12-23 00:14:37 +0000
  • 08dcc9dc * Include common.am in doc/Makefile by Jean-Yves Lamoureux 2012-12-22 22:47:02 +0000
  • 836b55a8 * Do not optimize doxygen for C by Jean-Yves Lamoureux 2012-12-22 22:41:54 +0000
  • 7a1bdee6 * Fixed doxygen to include src/ subdirectories properly by Jean-Yves Lamoureux 2012-12-22 22:32:06 +0000
  • 879675dc * Doxygen doc / manpages by Jean-Yves Lamoureux 2012-12-22 21:56:10 +0000
  • 6c9c8e54 build: renormalise a lot of files. by Sam Hocevar 2012-12-22 21:24:41 +0000
  • 6b8797ce * added people/jylam by Jean-Yves Lamoureux 2012-12-22 20:28:29 +0000
  • 2574ddb4 * vcxproj weirdness by Jean-Yves Lamoureux 2012-12-22 20:28:22 +0000
  • c2b075c7 core: fix a memory corruption in the Array class. by Sam Hocevar 2012-12-20 18:14:03 +0000
  • 84a308af gpu: warn when a vertex shader attribute isn’t found and do not crash when a stream is not found in the vertex declaration at bind time. by Sam Hocevar 2012-12-20 01:01:32 +0000
  • 2ec31981 easymesh: make demo objects smaller. by Sam Hocevar 2012-12-19 21:11:14 +0000
  • 7fa661a2 easymesh: motherfucking planetary gears demo. by Sam Hocevar 2012-12-19 20:49:58 +0000
  • 66214840 easymesh: allow central holes in gears as well as internal gears. by Sam Hocevar 2012-12-19 19:07:44 +0000
  • b7402b4a build: ensure Visual Studio and Bison files don't get their line endings corrupted even when using git-svn with automatic conversion. by Sam Hocevar 2012-12-19 19:07:38 +0000
  • 5e5c8c4e specular on cube light. Not the correct effect. by Benjamin ‘Touky’ Huet 2012-12-18 22:10:15 +0000
  • 924a2afb the stupidest idea of the day : the cube light, specular still missing. by Benjamin ‘Touky’ Huet 2012-12-18 21:59:23 +0000
  • adfd582b tutorial: HUGE COGS. by Sam Hocevar 2012-12-18 21:13:12 +0000
  • 7c0134ea shiny.lolfx now has a PointLight & a DirectionalLight. Sorry for all the fine projects that use this shader ! by Benjamin ‘Touky’ Huet 2012-12-18 19:48:08 +0000
  • 573c5053 easymesh: fix point light handling. by Sam Hocevar 2012-12-18 15:07:02 +0000
  • 828734c3 "Point light" Tweak by Benjamin ‘Touky’ Huet 2012-12-18 14:29:18 +0000
  • 8cde92fd first commit in a while, small test in ShinyLol by Benjamin ‘Touky’ Huet 2012-12-18 13:58:04 +0000
  • 746c27cd vimlol: improve the LolFx syntax handling. by Sam Hocevar 2012-12-15 21:15:47 +0000
  • e2c28b31 tutorial: optimise the line graph rendering shader. by Sam Hocevar 2012-12-07 12:41:42 +0000
  • 30e0d5df vimlol: remove hack for CRLF line endings and replace it with .gitattributes. by Sam Hocevar 2012-12-07 12:41:36 +0000
  • c71a0338 tutorial: minor shader tweaks in the line plot shader. by Sam Hocevar 2012-12-06 23:44:23 +0000
  • 8b35c759 tutorial: change the terrain drawing into an antialiased line graph. by Sam Hocevar 2012-12-06 23:19:22 +0000
  • 944b9770 vslol: support Microsoft's __int8, __int16 etc. extensions. by Sam Hocevar 2012-12-04 21:36:18 +0000
  • 3d68ff99 vslol: also build for Visual Studio 2012, we don't even need to have that version in order to build compatible binaries. Also bump version to 1.0.0.7. by Sam Hocevar 2012-12-02 00:47:33 +0000
  • 37129661 vslol: new feature: disable syntax highlighting for Microsoft "extensions" that aren't exactly extensions and perfectly valid C++ identifiers. by Sam Hocevar 2012-12-01 18:47:53 +0000
  • 6d641e8b vslol: more compilation fixes; this is the final 1.0.0.5 upload. by Sam Hocevar 2012-12-01 13:36:49 +0000
  • 53569d83 vslol: fix typo. by Sam Hocevar 2012-12-01 12:50:57 +0000
  • c5e39dc8 vslol: add more C99 and C++ type qualifiers and language constants. by Sam Hocevar 2012-12-01 12:17:36 +0000
  • c3875c91 vslol: refactor regexes to use word lists instead. by Sam Hocevar 2012-12-01 12:08:08 +0000
  • 8ef9d921 vslol: add licensing information to important files. by Sam Hocevar 2012-11-30 17:40:43 +0000
  • 0eedbfd9 vslol: only apply our syntax highlighting to keywords and identifiers and update the version of the extension for publishing. by Sam Hocevar 2012-11-30 00:51:53 +0000
  • 8deba995 vslol: rename package to VsLol instead of VsLol.Sample and refactor minor stuff. by Sam Hocevar 2012-11-29 23:13:59 +0000
  • 6d45b934 vslol: add many more C/C++ types to the default list. by Sam Hocevar 2012-11-29 00:54:40 +0000
  • dc6c98c5 vslol: add a classifier for C, C++, C# and LolFx files. Only classifies using a naive regex for now. by Sam Hocevar 2012-11-29 00:37:32 +0000
  • b1ae2946 vslol: add the skeleton for a real LolFx syntax highlighter. by Sam Hocevar 2012-11-26 18:10:35 +0000
  • f4b8aee3 vslol: add COPYING file and a "more information" URL. by Sam Hocevar 2012-11-26 18:09:52 +0000
  • ea517c29 Added tsw (ToggleScaleWinding) command in EasyMesh Parser to make old-school celShading contour. by Benjamin ‘Touky’ Huet 2012-11-26 10:54:01 +0000
  • 8dd09621 vslol: create an etc/ directory beside bison's and flex's to work around an MSYS bug in the main DLL, and copy the m4.exe binary we ship with bison into the flex directory, too. by Sam Hocevar 2012-11-23 19:12:01 +0000
  • ec0dc9f3 vimlol: work around a Win32 Vim issue that fails on empty lines. by Sam Hocevar 2012-11-23 19:11:51 +0000
  • c7aae0af vslol: minor additional debug messages. by Sam Hocevar 2012-11-22 18:12:43 +0000
  • bf16c555 build: minor vcxproj reorganisation. by Sam Hocevar 2012-11-22 14:55:23 +0000
  • bbc2edcc core: we can now set Map elements using simply map[foo] = bar, no need for a Set() method. Also, new HasKey() method. by Sam Hocevar 2012-11-22 13:05:40 +0000
  • 38d4d030 core: implement a simple linear search map; the API is here, we just need to make it O(logn) or even O(1) now. by Sam Hocevar 2012-11-22 08:31:23 +0000
  • b03411e3 core: make hash operators const. by Sam Hocevar 2012-11-22 08:31:18 +0000
  • 2a5d9ed4 build: rename Map to LevelMap so that we can use Map for the hashmap. by Sam Hocevar 2012-11-21 23:22:35 +0000
  • 397c7f2f core: implement hashing functions for half, float and double. by Sam Hocevar 2012-11-21 22:50:55 +0000
  • 46cf14e3 core: allow hashing of String objects. by Sam Hocevar 2012-11-21 12:57:28 +0000
  • 6f490cf1 core: another attempt at properly declaring vsnprintf(). by Sam Hocevar 2012-11-21 08:25:58 +0000
  • 6648692b core: try to fix a general compilation issue caused by inconsistent namespaces between platforms. by Sam Hocevar 2012-11-21 01:38:26 +0000
  • dff7a5b7 core: do not use va_copy since Visual Studio doesn’t know about it. by Sam Hocevar 2012-11-21 01:11:20 +0000
  • 949128d3 core: implement String::Printf() and start working on the unit tests. I'm gonna commit this right now though I'm not really sure whether Visual Studio will agree to build va_copy and others. by Sam Hocevar 2012-11-21 00:34:09 +0000
  • 52e7f2f3 build: add missing bullet .h files to Makefile.am. by Sam Hocevar 2012-11-20 00:23:18 +0000