Commit Graph

1585 Commits (23ffd04c569ade06acc01710ce35e858c132283d)

Author SHA1 Message Date
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
cutealien 9d1ff03546 Fix crash in meshviewer example when loading a model with closed toolbox (port from 1.5 branch).
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2542 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-08-01 17:56:04 +00:00
hybrid 05255a1900 Fix diffuse texture for csm files.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2540 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-07-31 16:31:43 +00:00
hybrid 5c91b1cb70 Changed to LIGHTMAP_ADD, as the lightmaps seem to be signed. Removed some pointer usage in favor of references. Added big endian support.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2539 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-07-31 12:18:44 +00:00
bitplane e9a49a4494 CCSMLoader compiles again, make install now forces the symbolic link between so and soname (installing twice no longer reports errors)
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2538 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-07-31 10:54:15 +00:00
hybrid 3ef53bc2f2 Some fixes for CSM loading.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2537 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-07-31 09:19:38 +00:00
bitplane b3a7512882 Compiles again on OSX
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2536 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-07-31 06:21:16 +00:00
hybrid 12fbb7fb25 Change point attenuation in D3D to work as the OpenGL version.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2535 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-07-30 16:58:07 +00:00
hybrid 810f87e9e2 Missed a directory separator in b3d loader, thanks to Eigen for pointing this out.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2533 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-07-30 14:32:55 +00:00
hybrid 2fedaaac5d Add Tar reader to dev-c++ project, found by Eigen.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2531 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-07-30 13:11:41 +00:00
bitplane 0661ff87a7 Allow console device to fprintf output to a FILE* (via WindowId). Defaults to stdout
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2530 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-07-30 12:20:19 +00:00
hybrid ffb7a5c334 Merged revisions 2485:2528 from 1.5 branch. Updated changes.txt. Fix for getAngle. Font handling fixed.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2529 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-07-30 09:29:18 +00:00
hybrid 41d6633d1b Fix eol-style for all code files to CRLF for simpler file handling.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2528 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-07-30 09:03:25 +00:00
hybrid 3f924718de Fix eol-style for all code files to CRLF for simpler file handling.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2526 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-07-30 08:15:41 +00:00
hybrid 3ef1b18308 Fix eol-style for all code files to CRLF for simpler file handling.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2525 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-07-30 07:58:33 +00:00
hybrid 1ff81da7bd Fix font loading, bug found by Christian Clavet.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2524 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-07-29 15:51:18 +00:00
hybrid 47b4dfe55b Fix crash if font does not load.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2522 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-07-29 12:11:20 +00:00
hybrid 7e5822ec2c Fix eol-style for all code files to native.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2521 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-07-29 11:45:59 +00:00
hybrid 5ee8e11ef7 Fix compilation of OpenGL driver with OpenGL disabled.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2520 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-07-29 11:20:16 +00:00
hybrid dfb8e96111 Fix device type of SDL device.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2519 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-07-29 08:54:07 +00:00
hybrid 40fe8510c2 Fix line ending.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2518 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-07-29 08:46:37 +00:00
hybrid e839529984 Merge font index reading methods.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2516 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-07-28 17:39:22 +00:00
bitplane 7287c9369d Fix Win32 device which I just broke!
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2515 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-07-28 17:23:29 +00:00
bitplane 24bbe96c9c A couple of cosmetic things I forgot to check in a while ago.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2514 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-07-28 17:18:31 +00:00
bitplane c0170c7c48 Allow multiple device types compiled in at the same time. Renamed _IRR_USE_LINUX_DEVICE_ to _IRR_USE_X11_DEVICE_, added missing platform for Windows CE. Currently only tested in Linux (X11, SDL, console)
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2513 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-07-28 17:09:24 +00:00
hybrid 4ee90d2951 Clean up.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2512 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-07-28 16:21:32 +00:00
hybrid 8a4413bf77 Move helper function.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2511 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-07-28 16:09:40 +00:00
hybrid f45b37fb97 Remove some casts.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2510 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-07-28 13:14:08 +00:00
hybrid 3ca38ba7f9 Changed order of functions.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2509 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-07-28 13:01:55 +00:00
hybrid 0aad7654cb Implement fill operation for RGB8 images.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2508 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-07-28 12:35:41 +00:00
hybrid 3db8e18554 Use proper method for image format.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2507 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-07-27 16:46:55 +00:00
hybrid 1ec36fee35 Use API functions instead of direct member access.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2506 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-07-27 16:30:04 +00:00
hybrid d6189fd14f Use API functions instead of direct member access.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2505 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-07-27 14:55:08 +00:00
hybrid c8cc6715fb Remove false silencing of non-functional code.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2504 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-07-27 14:53:11 +00:00
hybrid ee9fbd5aaf Move bitmask stuff into member functions, as it's seldomly used.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2503 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-07-27 13:37:35 +00:00
hybrid 729a273050 Move Blit code into separate file.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2502 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-07-27 12:07:37 +00:00
hybrid b0e11dbd13 Check lock before creating the copy, as suggested by Yoran.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2501 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-07-27 12:06:49 +00:00
cutealien 72d4a362db Fix problem found by pcOde that release-events from keys can happen to be 1ms later than the pressed event.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2499 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-07-26 18:39:12 +00:00