source: trunk

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @1110   10 years sam core: prefix Entity members with m_ to avoid accidental shadowing.
(edit) @1109   10 years sam build: for now, assume anything with <pthread.h> uses the pthread API.
(edit) @1108   10 years sam gl: cache viewport size on all platforms, because we cannot query it …
(edit) @1107   10 years sam test: do not test for strict doubles equality in quaternion unit test.
(edit) @1106   10 years sam core: try to merge Ticker and Emcee. Still not very good.
(edit) @1105   10 years sam core: start working on the Emcee class.
(edit) @1104   10 years sam test: unroll the Mandelbrot loop to gain a few milliseconds per frame, …
(edit) @1103   10 years sam build: do not use --host=none with NaCl; we can be more specific, eg. …
(edit) @1102   10 years sam test: proper multithreading in the Mandelbrot tutorial.
(edit) @1101   10 years gary core: implement Queue on Win32 and on the PS3.
(edit) @1100   10 years gary test: minor tuning, esp. for the PS3.
(edit) @1099   10 years sam core: make the Queue object work with several producers, and get rid …
(edit) @1098   10 years sam core: replace the Condition class with a nicer Queue object that is …
(edit) @1097   10 years sam ps3: start implementing the PS3 threading system, and port the new …
(edit) @1095   10 years gary win32: implement threads and mutexes.
(edit) @1094   10 years sam build: add missing files to the distribution.
(edit) @1093   10 years sam core: add a mediocre threading system as the base for the real thing.
(edit) @1092   10 years sam tutorial: work around i915 driver limitations in the Mandelbrot viewer …
(edit) @1091   10 years sam test: make namespace usage less intrusive in math examples.
(edit) @1090   10 years sam tutorial: smarter register and instruction usage in the Mandelbrot …
(edit) @1089   10 years sam tutorial: simplify the Mandelbrot viewing shader in the hope that it …
(edit) @1088   10 years sam tutorial: make the GLSL Mandelbrot shader completely branchless.
(edit) @1087   10 years sam nacl: quick and dirty mouse support.
(edit) @1086   10 years sam tutorial: fix texel offset issues in the fractal zoomer.
(edit) @1085   10 years sam nacl: workaround for ANGLE issue #258 where GLSL mod() is badly …
(edit) @1084   10 years sam nacl: the Mandelbrot zoomer is starting to work on NaCl.
(edit) @1083   10 years sam gl: do not enable or disable GL_TEXTURE_2D with GLES 2.0, it's now illegal.
(edit) @1082   10 years sam core: port all code to NativeClient. Nothing runs for now, but it builds.
(edit) @1081   10 years sam gl: fix long-standing bug where clear color didn't properly set the …
(edit) @1079   10 years sam tutorial: progressive zoom in the Mandelbrot viewer.
(edit) @1078   10 years sam tutorial: look into previous frames for data when zooming in the …
(edit) @1077   10 years sam tutorial: get the Mandelbrot viewer to run on OS X.
(edit) @1076   10 years gary ps3: fix a performance issue in the Mandelbrot viewer texture upload.
(edit) @1075   10 years sam ps3: fix a typo causing a compilation error.
(edit) @1074   10 years gary tutorial: create texture with the proper format and type on the PS3.
(edit) @1073   10 years gary tutorial: port the new Mandelbrot shader to Cg.
(edit) @1072   10 years sam tutorial: the Mandelbrot viewer now queries the nearest pixel of each …
(edit) @1071   10 years sam tutorial: decorrelate window size and texture size in the Mandelbrot …
(edit) @1070   10 years sam tutorial: replace log() calls with fast approximations.
(edit) @1069   10 years gary tutorial: port the Mandelbrot dithering shader to Cg.
(edit) @1068   10 years sam tutorial: try to send data to the GPU that matches the internal format.
(edit) @1067   10 years sam tutorial: use a palette for the rendering; it gives us free dithering …
(edit) @1066   10 years sam tutorial: try to reduce the blur effect; now it's pixelated…
(edit) @1065   10 years sam tutorial: clamp zoom values in the Mandelbrot viewer.
(edit) @1064   10 years sam tutorial: navigate in the fractal using the mouse.
(edit) @1063   10 years sam core: implement Application::ShowPointer() so that applications can …
(edit) @1062   10 years sam tutorial: speed up texture uploads in the Mandelbrot viewer by only …
(edit) @1061   10 years sam tutorial: speed up Mandelbrot zoomer by only updating one pixel out of …
(edit) @1060   10 years sam tutorial: zoom automatically in the fractal viewer.
(edit) @1059   10 years sam core: add a double complex type.
(edit) @1058   10 years gary tutorial: port Mandelbrot tutorial to the PS3.
(edit) @1057   10 years gary ps3: compilation fixes for the PS3.
(edit) @1056   10 years sam tutorial: properly implement continuous color in the Mandelbrot viewer.
(edit) @1055   10 years gary tutorial: continuous color in the Mandelbrot viewer.
(edit) @1054   10 years sam test: create the bases for a new tutorial, with texture uploads.
(edit) @1053   10 years sam gpu: start implementing a vertex buffer object.
(edit) @1052   10 years sam core: implement complex numbers and add unit tests for these.
(edit) @1051   10 years sam debug: fix a timing issue in the quad debug object.
(edit) @1050   10 years sam test: fix OS X compilation; we still need SDLmain.a on that platform.
(edit) @1049   10 years sam test: add missing quaternion unit tests.
(edit) @1048   10 years sam math: build quaternions from rotation matrices and conversely.
(edit) @1047   10 years sam core: implement a quaternion class and tighten some vector operation …
(edit) @1046   10 years sam core: split vector operations into linear and non-linear so that we …
(edit) @1045   10 years gary test: clean up tutorial #2.
(edit) @1044   10 years gary core: fix bugs in mat4::lookat() and mat4::perspective(), and ensure …
(edit) @1043   10 years sam test: start writing tutorials and other shit.
(edit) @1042   10 years sam scene: try to disable all activated GL features in the scene rendering.
(edit) @1041   10 years sam core: new combinations of integer vectors (unsigned, 8-bit, etc.), dot …
(edit) @1040   10 years sam core: write a generic application class.
(edit) @1037   10 years sam core: port everything to SDL 1.3.
(edit) @1036   10 years sam build: allow to build without the PS3-specific files.
(edit) @1035   10 years sam core: disallow casting eg. a vec3 into a vec2. Use the xy() getter instead.
(edit) @1034   10 years sam build: remove cruft from the repository.
(edit) @1032   10 years sam monsterz: fix title screen layout.
(edit) @1031   10 years sam sprite: remove spurious property that caused sprites to be always …
(edit) @1030   10 years sam monsterz: add a sprite with rocks in front of the title screen.
(edit) @1029   10 years sam core: dynamically allocate mantissa for real numbers. One day we'll be …
(edit) @1028   10 years sam test: minor fixes to the test suite: disable optimisation tests in …
(edit) @1027   10 years sam test: minor Remez algorithm tests.
(edit) @1026   10 years sam core: implement the gamma function for reals using Spouge's formula.
(edit) @1025   10 years sam build: use xvfb-run to run the windows-i386 test suite on a non-mingw …
(edit) @1024   10 years sam core: implement frexp(), ldexp() and modf() for reals.
(edit) @1023   10 years sam core: implement log10, sinh and cosh for real numbers.
(edit) @1022   10 years sam core: implement pow() for real numbers; for now special cases such as …
(edit) @1021   10 years sam core: fix a bug in real::log() and real::log2() with values smaller than 1.
(edit) @1020   10 years sam core: improve sin() and exp() performance by replacing divisions with …
(edit) @1019   10 years sam core: implement real methods cbrt(), log2(), exp2(), and copysign().
(edit) @1018   10 years sam core: implement tan() for real numbers.
(edit) @1017   10 years sam core: fix an accuracy error in real::re() and real::sqrt() introduced …
(edit) @1016   10 years sam core: encode real numbers using uint32_t rather than uint16_t.
(edit) @1015   10 years sam test: random useless crap.
(edit) @1014   10 years sam test: various improvements to the Remez exchange solver.
(edit) @1013   10 years sam core: remove most dependencies on real number size in the various math …
(edit) @1012   10 years sam test: more Remez exchange experimentations.
(edit) @1011   10 years sam test: more Remez exchange experimentations.
(edit) @1010   10 years sam test: allow to perform Remez solving on an arbitrary range.
(edit) @1009   10 years sam test: some refactoring in the Remez solver to prepare multiple …
(edit) @1008   10 years sam test: add missing <cstdio> include in pi test program.
(edit) @1007   10 years sam test: use namespace "std" to avoid PS3 build errors.
(edit) @1006   10 years sam core: replace the cos(real) implementation with a simple call to …
Note: See TracRevisionLog for help on using the revision log.