From af70a0ef76504e308bb3738e715463a617d5979a Mon Sep 17 00:00:00 2001 From: Mark Bernard Date: Sun, 9 Jan 2005 04:59:50 +0000 Subject: [PATCH] First pass at ILU portion of DevIL. Only basic testing is one. No dynamic loading yet. 3 methods not implemented yet. --- build.xml | 1 + .../win32_ms_cmdline/build-devil.bat | 2 +- res/ILtest.bmp | Bin 0 -> 102 bytes res/ILtest.gif | Bin 0 -> 808 bytes res/ILtest.jpg | Bin 0 -> 816 bytes res/ILtest.tga | Bin 0 -> 66 bytes src/java/org/lwjgl/devil/ILU.java | 179 ++++++++ src/java/org/lwjgl/devil/ILinfo.java | 56 +++ src/java/org/lwjgl/devil/ILpointf.java | 41 ++ src/java/org/lwjgl/devil/ILpointi.java | 41 ++ src/java/org/lwjgl/test/devil/BasicTest.java | 19 +- src/native/common/devil/extil.h | 2 + src/native/common/devil/org_lwjgl_devil_ILU.c | 423 ++++++++++++++++++ 13 files changed, 756 insertions(+), 8 deletions(-) create mode 100644 res/ILtest.bmp create mode 100644 res/ILtest.gif create mode 100644 res/ILtest.jpg create mode 100644 res/ILtest.tga create mode 100644 src/java/org/lwjgl/devil/ILU.java create mode 100644 src/java/org/lwjgl/devil/ILinfo.java create mode 100644 src/java/org/lwjgl/devil/ILpointf.java create mode 100644 src/java/org/lwjgl/devil/ILpointi.java create mode 100644 src/native/common/devil/org_lwjgl_devil_ILU.c diff --git a/build.xml b/build.xml index f31014cc..332c3b26 100644 --- a/build.xml +++ b/build.xml @@ -419,6 +419,7 @@ + diff --git a/platform_build/win32_ms_cmdline/build-devil.bat b/platform_build/win32_ms_cmdline/build-devil.bat index 0ac81d18..1be6ec6e 100644 --- a/platform_build/win32_ms_cmdline/build-devil.bat +++ b/platform_build/win32_ms_cmdline/build-devil.bat @@ -6,7 +6,7 @@ if "%CHOME%" == "" goto errorchome if "%DEVILHOME%" == "" goto errordevilhome set COPTIONS=/I"%DEVILHOME%\include" /I"%PLTSDKHOME%\include" /I"%CHOME%\include" /I"%JAVA_HOME%\include" /I"%JAVA_HOME%\include\win32" /I"..\..\src\native\common" /Ox /Ob2 /Oi /Ot /Oy /FD /EHsc /MT /Gy /W0 /nologo /c /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_USRDLL" /D "LWJGL_EXPORTS" /D "_WINDLL" set LINKEROPTS=/link /LIBPATH:"%PLTSDKHOME%\Lib" /LIBPATH:"%CHOME%\Lib" /LIBPATH:"%DEVILHOME%\Lib" /SUBSYSTEM:WINDOWS /OPT:REF /OPT:ICF /MACHINE:X86 /NOLOGO /DLL -set LIBS=user32.lib Gdi32.lib Advapi32.lib DevIL.lib +set LIBS=user32.lib Gdi32.lib Advapi32.lib ILU.lib DevIL.lib for %%x in (..\..\src\native\common\devil\*.c) do cl %COPTIONS% %%x for %%x in (..\..\src\native\common\*common*.c) do cl %COPTIONS% %%x diff --git a/res/ILtest.bmp b/res/ILtest.bmp new file mode 100644 index 0000000000000000000000000000000000000000..a0966d943cd66f5b0b68e23b879fcef05eaff049 GIT binary patch literal 102 tcmZ?rO=ExnGa#h_#4J$E$RGihFaVN5+z<>F022R+0ARKM|ASOB008@VD7XLs literal 0 HcmV?d00001 diff --git a/res/ILtest.gif b/res/ILtest.gif new file mode 100644 index 0000000000000000000000000000000000000000..749c909e222d4cd88e979044bd613a5747004467 GIT binary patch literal 808 zcmb7@F^XGJ3`K9iglYZ;yaE%_2}43k!wl)X0T%1q|6kfp5p(oOF2kf*%* zZJ5Fpp-4q_YnsxPp-g3=q%xJOLX|2Cw2?-OW?om%>EmW$mS)vssoc%OJk6^qxD2-l zi?pbQ;%&NRSf*vcNUN1wg;iQH6>7wQh7v697>qX3Xwh74sB2ERr+c+O#!^Liq(`+~ zD7eh-NXSChH(frVnEXg790#l8|ms5^=q!FImN~Z z5`T=P%Bo)ASbtNDjrKmrk{W8{-s>GvHseUAw>=Cu^6=2hA6V^ROhTH^fh`dpp2jFm z(=?yY7mLMmxm>MQ>-BoG*=)Dl-EOzv?+=H=@pwF)PUrLaa=Bcu*W2xOzu!N4|9!~+ b|MRt5`oExuNuOT7y#4w8^6O#xJkyVNMYCvk literal 0 HcmV?d00001 diff --git a/res/ILtest.jpg b/res/ILtest.jpg new file mode 100644 index 0000000000000000000000000000000000000000..08dd27ee2097f3dfa8f39fb35175f74a0579f775 GIT binary patch literal 816 zcmex=8LvnOK-vSy@`H|qMvW5}awt1(JSZA;@q>zSQc)8pmzcPOq?D?fx`w8fiK&^ng{76V zi>sTvho@I?NN8AiL}XNQN@`kqMrKxVNoiSmMP*fUOKV$uM`zch$y26In?7UatVN5L zEM2yI#mZHiHgDOwZTpU$yAB;ba`f2o6DLnyx_ss8wd*%--g@}x@sp>|p1*kc>f@)+ zU%r0({^RE_kiQrinBhSN@fe!F1cClyVqsxsVF&q(k*OSrnFU!`6%E;h90S=C3x$=8 z8aYIqCNA7~kW<+>=!0ld(M2vX6_bamA3EV>a`)sX!H*9o^&bF>ttg&bhPd-<{w$#pf#)c2qG|P9dc