Subversion Repositories filter_foundry

Rev

Go to most recent revision | Show changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
439 2021-12-02 17:26:34 daniel-marschall /trunk/  
335 2021-09-07 16:25:18 daniel-marschall /trunk/ - `dmin` has been changed from 0 to -512, `dmax` has been changed from 1024 to 512, and `D` stayed 1024 (`D:=dmax-dmin`), in order to fit the actual ranges of `d`, as implemented in Filter Factory.
- `I` is now defined as `imax-imin`. Same with `U` and `V`. Therefore, the variables are now `I=255`, `U=110`, and `V=156`.
 
328 2021-09-04 13:11:04 daniel-marschall /trunk/ Now compiles without error in G++  
304 2021-08-28 01:55:43 daniel-marschall /trunk/ Added a documentation based on the Filter Factory documentation.
The previously undocumented variables I, U, V as well as imin, umin, vmin have been changed to represent the actual results of the i,u,v variables.
 
294 2021-08-24 17:28:34 daniel-marschall /trunk/ Following functions have been changed to a 100% replica of the Filter Factory implementation: cos(x), sin(x), tan(x), r2x(d,m), r2y(d,m), rad(d,m,z), c2d(x,y), c2m(x,y), sqr(x)  
286 2021-08-16 17:11:40 daniel-marschall /trunk/ (Partially) rnd(a,b) function now uses the same (compiler independant) algorithm like Filter Factory. rst(i) still behaves differently, though.  
268 2021-08-01 00:39:23 daniel-marschall /trunk/ Did some code formatting  
259 2021-07-30 22:50:12 daniel-marschall /trunk/ Normalized source files to CRLF line endings  
206 2021-07-11 01:44:00 daniel-marschall /trunk/ Changed copyright year to 2021  
201 2021-07-10 01:21:03 daniel-marschall /trunk/ BUGFIX: Variable "d" now works like FilterFactory/FilterFoundy1.6 again. (Bug introduced in FilterFoundry 1.7 due to the change of the c2d() function)
NOTE: FilterFactory uses c2d(x,y):=atan2(y,x), but d:=atan2(-y,-x)
Due to compatibility reasons, we implement it the same way!
 
192 2021-07-05 01:32:04 daniel-marschall /trunk/ Simplified build process for OpenWatcom and Visual Studio;
Photoshop SDK and WinFlex/Bison have now hardcoded paths.
Updated internal development documentation and checked with grammarly.com.
Added "svn:ignore" SVN attribute to avoid that temporary build files are accidentally committed.
Adjusted copyright years.
 
171 2019-01-24 10:39:25 dmarschall /trunk/ Copyright in all source files changed to 2019  
170 2019-01-21 14:25:10 dmarschall /trunk/ c2m() and sqr() are now approximately 3 times faster  
135 2018-12-31 04:05:40 dmarschall /trunk/ Trig tabs are now calculated during Filter startup rather than during compile time.
Reasons:
1) It is more safe in regards to multi platform build (if the gentab.c generation was forgotten), since TRIGAMP is defined differently between Windows and Mac, and therefore, costab[] and tantab[] would be wrong.
2) The usage (table with double values instead of value_type value amplified with TRIGAMP) is more universal. For example, with this new table, the functions r2x() and r2y() can now be calculated faster.
 
134 2018-12-31 02:10:11 dmarschall /trunk/ Bugfix: Trigonometry functions sin and cos had wrong output ranges for Windows (it was -1024..1024 instead of the documented output range -512..512). Fixed.  
117 2018-12-27 13:36:19 dmarschall /trunk/ All undocumented symbol aliases of FilterFactory are now supported (rmin, rmax, cnv0, etc.)  
18 2005-10-04 02:59:59 toby /trunk/ fix dialog behaviour on repeated filter application; various cosmetic source cleanups (license headers)  
2 2005-03-01 02:47:25 toby /trunk/ initial import