|
|
@1106
|
12 years |
sam |
core: try to merge Ticker and Emcee. Still not very good.
|
|
|
@1105
|
12 years |
sam |
core: start working on the Emcee class.
|
|
|
@1101
|
12 years |
gary |
core: implement Queue on Win32 and on the PS3.
|
|
|
@1099
|
12 years |
sam |
core: make the Queue object work with several producers, and get rid …
|
|
|
@1098
|
12 years |
sam |
core: replace the Condition class with a nicer Queue object that is …
|
|
|
@1097
|
12 years |
sam |
ps3: start implementing the PS3 threading system, and port the new …
|
|
|
@1095
|
12 years |
gary |
win32: implement threads and mutexes.
|
|
|
@1094
|
12 years |
sam |
build: add missing files to the distribution.
|
|
|
@1093
|
12 years |
sam |
core: add a mediocre threading system as the base for the real thing.
|
|
|
@1087
|
12 years |
sam |
nacl: quick and dirty mouse support.
|
|
|
@1084
|
12 years |
sam |
nacl: the Mandelbrot zoomer is starting to work on NaCl.
|
|
|
@1083
|
12 years |
sam |
gl: do not enable or disable GL_TEXTURE_2D with GLES 2.0, it's now illegal.
|
|
|
@1082
|
12 years |
sam |
core: port all code to NativeClient. Nothing runs for now, but it builds.
|
|
|
@1081
|
12 years |
sam |
gl: fix long-standing bug where clear color didn't properly set
the …
|
|
|
@1069
|
12 years |
gary |
tutorial: port the Mandelbrot dithering shader to Cg.
|
|
|
@1063
|
12 years |
sam |
core: implement Application::ShowPointer() so that applications can …
|
|
|
@1059
|
12 years |
sam |
core: add a double complex type.
|
|
|
@1057
|
12 years |
gary |
ps3: compilation fixes for the PS3.
|
|
|
@1053
|
12 years |
sam |
gpu: start implementing a vertex buffer object.
|
|
|
@1052
|
12 years |
sam |
core: implement complex numbers and add unit tests for these.
|
|
|
@1051
|
12 years |
sam |
debug: fix a timing issue in the quad debug object.
|
|
|
@1050
|
12 years |
sam |
test: fix OS X compilation; we still need SDLmain.a on that platform.
|
|
|
@1048
|
12 years |
sam |
math: build quaternions from rotation matrices and conversely.
|
|
|
@1047
|
12 years |
sam |
core: implement a quaternion class and tighten some vector operation …
|
|
|
@1046
|
12 years |
sam |
core: split vector operations into linear and non-linear so that we …
|
|
|
@1044
|
12 years |
gary |
core: fix bugs in mat4::lookat() and mat4::perspective(), and ensure …
|
|
|
@1042
|
12 years |
sam |
scene: try to disable all activated GL features in the scene rendering.
|
|
|
@1041
|
12 years |
sam |
core: new combinations of integer vectors (unsigned, 8-bit, etc.), dot …
|
|
|
@1040
|
12 years |
sam |
core: write a generic application class.
|
|
|
@1037
|
12 years |
sam |
core: port everything to SDL 1.3.
|
|
|
@1036
|
12 years |
sam |
build: allow to build without the PS3-specific files.
|
|
|
@1035
|
12 years |
sam |
core: disallow casting eg. a vec3 into a vec2. Use the xy() getter instead.
|
|
|
@1031
|
12 years |
sam |
sprite: remove spurious property that caused sprites to be always …
|
|
|
@1029
|
12 years |
sam |
core: dynamically allocate mantissa for real numbers. One day we'll be …
|
|
|
@1026
|
12 years |
sam |
core: implement the gamma function for reals using Spouge's formula.
|
|
|
@1024
|
12 years |
sam |
core: implement frexp(), ldexp() and modf() for reals.
|
|
|
@1023
|
12 years |
sam |
core: implement log10, sinh and cosh for real numbers.
|
|
|
@1022
|
12 years |
sam |
core: implement pow() for real numbers; for now special cases such as …
|
|
|
@1021
|
12 years |
sam |
core: fix a bug in real::log() and real::log2() with values smaller than 1.
|
|
|
@1020
|
12 years |
sam |
core: improve sin() and exp() performance by replacing divisions with …
|
|
|
@1019
|
12 years |
sam |
core: implement real methods cbrt(), log2(), exp2(), and copysign().
|
|
|
@1018
|
12 years |
sam |
core: implement tan() for real numbers.
|
|
|
@1017
|
12 years |
sam |
core: fix an accuracy error in real::re() and real::sqrt() introduced …
|
|
|
@1016
|
12 years |
sam |
core: encode real numbers using uint32_t rather than uint16_t.
|
|
|
@1013
|
12 years |
sam |
core: remove most dependencies on real number size in the various math …
|
|
|
@1006
|
12 years |
sam |
core: replace the cos(real) implementation with a simple call to …
|
|
|
@1004
|
12 years |
sam |
real: constrain sin() and cos() on real numbers so that they work …
|
|
|
@1003
|
12 years |
sam |
core: implement round() and fmod() for real numbers.
|
|
|
@1002
|
12 years |
sam |
core: implement floor() and ceil() for real numbers.
|
|
|
@1001
|
12 years |
sam |
core: implement asin() and acos() for real numbers and add unit tests …
|
|
|
@1000
|
12 years |
sam |
core: fix an accuracy error in sqrt() for arguments < 1.0.
|
|
|
@999
|
12 years |
sam |
core: implement atan() for real numbers.
|
|
|
@998
|
12 years |
sam |
core: add real constants for 0, 1, 2 and 10, and reorder static …
|
|
|
@997
|
12 years |
sam |
core: add boolean operators on real numbers, add unit tests for that, …
|
|
|
@995
|
12 years |
sam |
core: create global real number variables such as R_E, R_PI, R_LN2 etc.
|
|
|
@994
|
12 years |
sam |
core: implement shift operators for reals; they're useful for fast …
|
|
|
@993
|
12 years |
sam |
core: improve exp() on reals: faster (constant time) and a lot more …
|
|
|
@992
|
12 years |
sam |
core: implement log() for real numbers, and start documenting our next …
|
|
|
@990
|
12 years |
sam |
core: implement sin(), cos() and abs() for reals and fix a crash in …
|
|
|
@988
|
12 years |
sam |
core: add exp() for real numbers and fix the == operator.
|
|
|
@987
|
12 years |
sam |
real: fix a bug in the real number multiplication when one of the …
|
|
|
@986
|
12 years |
sam |
core: add sqrt() for real numbers.
|
|
|
@984
|
12 years |
sam |
test: add a 10-line example program that computes Pi to the 150th digit.
|
|
|
@983
|
12 years |
sam |
core: add operators +=, *= etc. to the real class, and refactor the …
|
|
|
@982
|
12 years |
sam |
core: add rounding to real->double conversion, fix a bug in the …
|
|
|
@981
|
12 years |
sam |
image: add a GDI+ loader.
|
|
|
@976
|
12 years |
sam |
core: allow to cast reals to doubles in addition to floats.
|
|
|
@975
|
12 years |
sam |
core: implement division of reals and change their default precision …
|
|
|
@974
|
12 years |
sam |
core: implement real subtraction.
|
|
|
@973
|
12 years |
sam |
core: implement comparison operators for reals.
|
|
|
@972
|
12 years |
sam |
core: fix real unary minus and handle negative numbers in additions.
|
|
|
@971
|
12 years |
sam |
core: handle zero, negative zero and infinite in the real constructor, …
|
|
|
@970
|
12 years |
sam |
core: start working on the extended floating point addition.
|
|
|
@969
|
12 years |
sam |
core: switch real mantissa to uint16_t instead of uint32_t to ease the …
|
|
|
@968
|
12 years |
sam |
build: start adding Xbox 360 configuration settings to the VS projects.
|
|
|
@966
|
12 years |
sam |
core: remove spurious dependency between androidapp.cpp and monsterz.
|
|
|
@965
|
12 years |
sam |
core: start working on a "real" class for arbitrarily sized floats.
|
|
|
@963
|
12 years |
sam |
build: fix PS3 and Android build; it was broken since the ImageData …
|
|
|
@962
|
12 years |
sam |
build: bring the iOS port up to date by synchronising new source file …
|
|
|
@961
|
12 years |
sam |
build: fix a shitload of build errors introduced by the Image …
|
|
|
@960
|
12 years |
sam |
osx: link with the proper OpenGL libraries on OS X.
|
|
|
@958
|
12 years |
sam |
osx: automake does not support .mm files yet, so rename ios-image.mm …
|
|
|
@957
|
12 years |
sam |
ios: rename iOS image loader to .mm.
|
|
|
@956
|
12 years |
sam |
core: remove calls to exit() in image loaders since they can now …
|
|
|
@955
|
12 years |
sam |
core: implement dynamic registration of image loaders.
|
|
|
@954
|
12 years |
sam |
build: fix GLEW usage to use <glew.h>, not <GL/glew.h>.
|
|
|
@950
|
12 years |
sam |
build: fix Win64 compilation with mingw64, using an updated SDL build.
|
|
|
@943
|
12 years |
sam |
ios: fix iOS build by adding missing files to XCode project.
|
|
|
@940
|
12 years |
sam |
core: add our custom isnan() macro to the core headers.
|
|
|
@939
|
12 years |
sam |
build: stop defining ANDROID_NDK and check for ANDROID instead.
…
|
|
|
@937
|
12 years |
sam |
lolunit: rename a few methods for consistency.
|
|
|
@936
|
12 years |
sam |
lolunit: protect against multiple registration of the same fixture type.
|
|
|
@934
|
12 years |
sam |
lolunit: rename test runner’s run() method to Run() for consistency.
|
|
|
@932
|
12 years |
sam |
lolunit: add some comments to document the framework internals.
|
|
|
@930
|
12 years |
sam |
lolunit: add several helper macros for various comparison checks.
|
|
|
@929
|
12 years |
sam |
core: add std::ostream operators for vector and matrix classes.
|
|
|
@928
|
12 years |
sam |
lolunit: tweak output formatting so that it more closely matches CppUnit.
|
|
|
@927
|
12 years |
sam |
lolunit: add a LOLUNIT_SET_CONTEXT / LOLUNIT_UNSET_CONTEXT macro pair. …
|
|
|
@926
|
12 years |
sam |
core: handle denormal halfs properly on the PS3; it's denormal floats …
|
|
|
@925
|
12 years |
sam |
lolunit: reverse the expected/actual logic.
CPPUNIT_ASSERT_EQUAL(a, …
|
|
|