Commit Graph

1422 Commits (c3240d1561abdf6ad06a397a4a71e6d8402f8c49)

Author SHA1 Message Date
bitplane c3240d1561 Fixed Quake3Explorer and added codeblocks project. Ensure paths in createFileList end in /, fixed bug in mountPointReader
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2596 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-08-13 05:28:19 +00:00
hybrid dd98649ba5 case typo.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2595 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-08-12 19:53:24 +00:00
hybrid 865593fa7e Looks like a parameter ordering bug.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2594 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-08-12 19:52:36 +00:00
hybrid 16f8b240a6 Add provoke vertex support.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2593 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-08-12 14:55:59 +00:00
hybrid 99a908815b Fix eol style of Makefile and add some comments.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2592 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-08-12 13:44:11 +00:00
hybrid 57424c4a2b Add static target for win32.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2591 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-08-12 13:39:13 +00:00
bitplane cc173d1126 API Change! File archive API tidied: CFileList now takes care of removing paths lowering case, finding files, it can hold directory trees and is populated by the filesystem and archives. Archives now inherit it and return a const IFileList pointer rather than implementing each method and requiring special entry types in the API. createFileList works with the virtual filesystem. Separated the mount point stuff from the zip reader to its own files. Added GZIP archive type, fixed problem when loading files without names in gzips. Fixed a crash in the file dialog when the file list was null.
todo: update projects, test properly on Windows and OSX, add #defines for archive loaders

git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2590 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-08-12 10:31:30 +00:00
bitplane e6b350d300 Makefile install changes: The soname is now "libIrrlicht.so.Major.Minor" since minor releases should be binary compatible, headers are now installed to usr/local/include/irrlicht/ rather than /usr/local/include/irrlicht/include
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2589 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-08-12 09:55:47 +00:00
bitplane af7cd5395c Added const binary search method to array along with warning: it will use linear_search if the array is not sorted
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2588 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-08-12 09:49:25 +00:00
cutealien c0817da71c Adding a comment to updateAbsolutePosition.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2587 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-08-11 03:44:37 +00:00
hybrid 8b0a0f4d8b Add a general 2d render method. This method accepts vertex and index lists, and needs textures being set via setMaterial before the call to this method. This method is not implemented in the sw drivers.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2586 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-08-10 21:58:14 +00:00
hybrid 31e1ca7492 Reorder initialization.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2585 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-08-10 16:04:44 +00:00
hybrid 3a2b49ca30 Add glx extension function pointer definitions to source code.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2584 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-08-10 11:01:28 +00:00
hybrid 35ad0cce10 Fix typo.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2583 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-08-10 09:32:38 +00:00
hybrid 7c4b5a1673 Remove WCHAR_FILESYSTEM from non-windows systems.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2582 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-08-10 08:30:34 +00:00
hybrid 78457b9333 Fix path access, found by Nalin.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2581 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-08-10 07:26:05 +00:00
hybrid 48f48aeacb Fix wrong type mix, found by Nalin.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2580 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-08-10 07:23:59 +00:00
hybrid 7e3e8f3c36 Fix wrong overload, found by Nalin.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2579 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-08-10 07:20:17 +00:00
hybrid 911ed2f627 Reorder method declarations.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2577 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-08-07 08:03:14 +00:00
hybrid 28579a2708 Remove references to print().
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2576 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-08-07 08:01:37 +00:00
hybrid 707f59b89e Merged revisions 2530:2574 from 1.5 branch. Updated upgrade-guide.txt. Unified point attenuation behavior. Removed wrong inlines.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2575 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-08-07 07:46:29 +00:00
hybrid 7f2a9860f4 Add gamma support to X11 device.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2573 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-08-06 16:37:02 +00:00
hybrid 308ba13567 Add gamma support to SDL device.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2572 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-08-06 15:42:59 +00:00
hybrid 3248afa977 Fix indentation.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2571 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-08-06 15:20:26 +00:00
hybrid bc07bd4240 Fix glx extension function names.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2570 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-08-06 15:15:34 +00:00
hybrid 821575ffdd Enable point and line smoothing also without AntiAlias enabled.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2569 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-08-06 14:30:24 +00:00
hybrid c94314029e Fix build with EXT_POINTERS disabled.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2568 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-08-06 12:51:07 +00:00
hybrid 10f658b9da Fix missing GUI element name, found by loverlinfish.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2567 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-08-06 12:09:23 +00:00
hybrid 88d873be4a Fixed color order serialization, found by loverlinfish.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2566 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-08-06 12:07:33 +00:00
hybrid cbdb585e04 Change Linux device to use GLX extension pointers, adapt OpenGL init to the win32 scheme.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2565 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-08-06 08:51:18 +00:00
hybrid 30cea2eda0 Add some more wgl extension support.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2564 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-08-05 23:57:18 +00:00
hybrid 5f262b4563 Move wgl extension into platform specific init code.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2563 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-08-05 23:32:15 +00:00
hybrid 9e087c6d05 Introduce OpenGL 3 context creation, still using legacy profiles only.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2562 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-08-05 23:14:50 +00:00
hybrid 2d9b118e88 Reorder methods.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2561 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-08-05 14:53:02 +00:00
hybrid 920e2cfaad Reorder members.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2560 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-08-05 14:35:42 +00:00
hybrid bfbe6299c8 Flip base texture coords as well, seems more correct, but still to be confirmed.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2559 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-08-05 14:34:16 +00:00
cutealien 68b2d3e126 Initialize glxWin in constructor
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2556 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-08-04 23:57:03 +00:00
hybrid 786066e80b Change ms3d frame numbers to zero-based.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2555 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-08-04 21:53:51 +00:00
hybrid 05922fd9f6 Change b3d frame numbers to zero-based.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2554 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-08-04 21:50:22 +00:00
monstrobishi ced7ef0c5f - Fixed bug in the Direct3D9 draw2DImage batching (Thanks Yoran for bug report!).
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2553 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-08-04 21:15:42 +00:00
hybrid f8d3dcb710 New opengl headers and new extension symbols added to extension handler.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2552 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-08-04 15:30:05 +00:00
hybrid 03da02bd0e Move color check method to IImage to make it publicly available.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2551 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-08-03 22:01:23 +00:00
hybrid bd482edad3 Only check for existence of the file to avoid too much disk access.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2550 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-08-03 21:59:22 +00:00
hybrid a117ee314c Make sure we use the same filename separators
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2549 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-08-03 21:58:01 +00:00
hybrid 13fb0bb3ac Add support for scaling button images to fit.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2548 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-08-03 12:18:47 +00:00
hybrid 9d2dec9687 Simplify related methods, less duplicated code.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2547 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-08-03 09:27:47 +00:00
hybrid 8d02b73f02 Simplify wave function.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2546 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-08-02 20:13:54 +00:00
bitplane 0cd12d1d53 Fixed compiling under gcc 4. It didn't like the local struct being used in irrAllocator
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2545 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-08-02 13:18:39 +00:00
monstrobishi 881bb1952f - Added sprite bank draw batching. (Performance improvement is negligible unfortunately, wait for sprite bank VBOs)
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2544 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-08-02 04:55:56 +00:00
monstrobishi 494e1a916b - Changed floating point texture types to non-ARB versions in order to support R16F, R32F, RG16F and RG32F color types.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2543 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-08-02 04:53:36 +00:00