

@913

9 years 
sam 
test: make LolUnit's output match CppUnit's more closely.



@912

9 years 
sam 
test: replace CppUnit with our LolUnit test suite.
CppUnit is really …



@911

9 years 
sam 
test: add a few Visual Studio 2010 project files and fix testsuite …



@907

9 years 
sam 
debug: various improvements to the test programs.



@903

9 years 
sam 
debug: add point sprite examples.



@900

9 years 
sam 
core: improve tan() accuracy by tweaking higher order Taylor coefficients.



@899

9 years 
sam 
core: implement accelerated lol_sincos() and lol_tan().



@897

9 years 
sam 
core: implement accelerated cos().



@895

9 years 
sam 
test: replace lolbench with lolbench$(EXEEXT) in the Makefile to …



@894

9 years 
sam 
test: do the trigonometry tests on doubles instead of floats.



@893

9 years 
sam 
test: add an empty sandbox program and update .gitignore.



@892

9 years 
sam 
optim: better isnan() reimplementation.



@890

9 years 
sam 
core: remove one multiplication and one selection from the optimised …



@889

9 years 
sam 
test: new test for trigonometric functions.



@887

9 years 
sam 
test: implement a custom isnan()
This version is faster (about 25% on …



@886

9 years 
sam 
test: add benchmark tests for trigonometry functions.



@881

9 years 
sam 
contrib: rebuild the Win32 CppUnit under Linux and fix the includes.
…



@880

9 years 
sam 
test: add matrix code to the benchmark program.



@879

9 years 
sam 
core: tune the half precision code so that the best variants are being …



@878

9 years 
sam 
build: clean up .self files and allow to build the benchmark on the PS3.



@877

9 years 
sam 
test: improve the benchmark code to measure a lot more half precision …



@875

9 years 
sam 
test: add a fallback for isnan() when not defined by the system includes.



@874

9 years 
sam 
core: rename half::isnan() etc. to half::is_nan() because "isnan" can …



@872

9 years 
sam 
core: minor refactoring in the float / half conversions to accomodate …



@871

9 years 
sam 
core: implement new half / float operations and the associated tests.



@870

9 years 
sam 
test: augment the half precision numbers testsuite.



@868

9 years 
sam 
test: add first test routines for the half class.



@865

9 years 
sam 
core: move platformspecific code to specific directories.



@863

9 years 
sam 
core: rename vec2i to ivec2 etc. to better match GLSL.



@817

9 years 
sam 
test: add a unit test for the recent vector promotion problem.



@770

9 years 
sam 
test: start writing really minimalist GL rendering tests.



@769

9 years 
sam 
test: add a debug quad test application.



@768

9 years 
sam 
core: add the unary minus operator to vectors.



@757

9 years 
sam 
math: implement vector comparisons and add minimal unit tests for this …



@686

9 years 
sam 
Put everything in the "lol" namespace. Better late than never.



@664

9 years 
sam 
Get rid of float3, float4, int3 etc. in favour of GLSL types.



@651

9 years 
sam 
Make the float4x4 constructor fill only the matrix's diagonal. Thus …



@648

9 years 
sam 
Add matrix determinant and inverse methods.



@642

9 years 
sam 
Add an optional cppunit dependency for unit tests.
