sfan5
dd09fdcb4e
Remove more unused code ( #87 )
2021-12-29 13:12:09 +01:00
JosiahWI
6d133e1bcc
Fix various GCC warnings
...
- fix overload hiding
- handle missing enumeration values in switch
- remove extraenous semicolons
- always have defaults in color converter switch
- fix root cause of stringop warning
2021-11-24 22:07:26 +01:00
JosiahWI
d4119ba664
Remove unused functions
...
renderLine16_Blend(), renderLine16_Decal(), renderLine32_Blend(), renderLine32_Decal()
clipLine()
frand()
drawRectangle() and drawLine()
remove unused private fields
2021-11-24 22:06:12 +01:00
sfan5
2f2d37dce6
Reduce _IRR_MATERIAL_MAX_TEXTURES_ to 4
...
We don't use any more and reducing this is free memory savings.
2021-11-19 20:27:51 +01:00
sfan5
d322b73e4c
Get rid of MATERIAL_MAX_TEXTURES_USED
...
Another configurable knob of questionable usefulness,
especially since this inhibits certain optimizations
by making loop length dependent on a global variable.
2021-11-19 20:16:57 +01:00
x2048
39cad3e618
Fix updating of vertex normals for animated meshes ( #77 )
...
Updates cached positions and normals of animated vertices
from the mesh. Useful when using meshManipulator to update
the normals.
2021-11-16 12:30:31 +01:00
sfan5
81bae5b717
Replace some questionable math implementations
...
fixes #76
2021-10-24 01:23:06 +02:00
sfan5
713471e9a2
Bump revision to 1.9.0mt4
2021-09-14 19:31:32 +02:00
ROllerozxa
ac57007c55
Readd TGA format support ( #64 )
2021-09-13 21:21:26 +02:00
sfan5
4389a15e0f
Remove unused locale-like code, utf8 functions and headers
2021-08-30 22:42:13 +02:00
DS
9c4b6f25ab
Fix X11 selections ( #55 )
...
This fixes all the issues with the X11 selection in addition to switching the clipboard to always be UTF-8.
2021-08-30 21:44:56 +02:00
sfan5
75b4c05741
Drop _IRR_WCHAR_FILESYSTEM
...
never used and never worked for us.
2021-08-30 20:55:06 +02:00
JosiahWI
2dc2846c3f
Add support for OpenBSD
...
There were three patches OpenBSD applied to build Irrlicht, and I implemented two of them. The first required turning off joystick events on OpenBSD, and the second (which I didn't confirm was necessary) required some defines in os.h. The third patch would have added an include to CIrrDeviceLinux.cpp, but the file had changed quite a bit and I could not tell whether this was necessary, so I left it out, and it appears Irrlicht builds fine.
2021-08-28 18:12:40 +02:00
cutealien
9690c1b3e3
Merging r6196 through r6248 from trunk to ogl-es branch
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@6249 dfc29bdd-3216-0410-991c-e03cc46cb475
2021-08-27 10:59:31 +02:00
sfan5
da33f80bb8
Readd CSceneCollisionManager with only the method we need
2021-08-26 22:17:35 +02:00
hecks
da22e5d7c0
Remove redundant and troublesome constants from the GL binding
2021-08-07 22:50:13 +02:00
hecks
f83dab83cf
Add some missing constants to the GL binding
2021-08-07 22:42:18 +02:00
hecks
5bf68b5731
Add a unified cross platform OpenGL core profile binding ( #52 )
2021-08-07 21:56:00 +02:00
hecktest
ae81dbd942
Restore missing entry in compile config
2021-07-23 18:25:23 +02:00
hecks
4ab3de3bab
Delete lots of unused features ( #48 )
2021-07-23 16:23:44 +02:00
sfan5
1d66c921c2
Drop unused and unportable "fast math" code
2021-07-17 00:02:37 +02:00
sfan5
0afd799002
Remove various ancient support code
2021-07-16 22:01:37 +02:00
sfan5
729c214c00
Drop XML implementation, related code and dependent features
2021-07-07 17:04:05 +02:00
sfan5
ecb30e3d96
Bump revision to 1.9.0mt3
2021-07-07 16:47:50 +02:00
sfan5
accf927874
Disable software drivers by default everywhere
...
They'll likely be dropped entirely soon.
2021-07-02 19:48:00 +02:00
Vincent Robinson
b43f9b96e0
Fix incorrect documentation on setRenderTarget(Ex)
2021-06-21 08:25:36 +02:00
Loïc Blot
04bc02fc22
Cleanup C++0x support in irrUString.h ( #33 )
2021-04-28 10:12:29 +02:00
sfan5
341cdbfe0d
Enable ogles2 on mobile platforms by default
...
It wasn't meant to be disabled.
2021-04-27 09:25:58 +02:00
sfan5
05547cbd5f
Disable Software drivers on mobile platforms
...
literally dead code
2021-04-09 21:24:58 +02:00
sfan5
c77797bbed
Bump revision early
...
So we can leave CI at the last build while being able to test changes locally.
2021-04-02 23:38:28 +02:00
yw05
32004b9c5f
Prepare GUI for IME support
2021-04-02 23:17:27 +02:00
sfan5
279530a230
Make compiling using MSVC work
2021-03-26 16:48:28 +01:00
sfan5
f7b46ba22f
Bump revision to 1.9.0mt1
2021-03-25 15:47:33 +01:00
Loic Blot
ff737e113c
Include irrUString directly in irrlicht
...
it's a derivate from irrString and originate from irrlicht, legitimate a return back to home
2021-03-25 13:35:51 +01:00
sfan5
0335a52479
Fix pixel-perfect draw2DLine on OpenGL
2021-03-12 16:30:44 +01:00
sfan5
4931b34625
Remove trivial copy constructors and operators
2021-03-09 12:47:54 +01:00
sfan5
53e09519e2
Prepare for integration with Minetest
2021-03-07 12:24:37 +01:00
sfan5
dfe077134d
Android: import touchedCount patch
2021-03-07 02:05:10 +01:00
sfan5
e3decfa3be
Fix inconsistent-missing-override warnings
2021-03-06 14:01:22 +01:00
sfan5
32a45f8239
irrTypes.h: use standard header for number types
2021-02-25 19:09:48 +01:00
numzero
c4503eaf17
GLX window is *not* an X11 window
2021-02-25 19:07:58 +01:00
sfan5
264f8b72c1
Throw out support for Bzip, LZMA and encrypted ZIPs
2021-02-25 18:34:17 +01:00
sfan5
67f1402410
Remove bundled libraries
2021-02-25 18:22:38 +01:00
Loic Blot
665e4309c4
Add github workflow & gitignore
2021-02-25 18:01:55 +01:00
cutealien
3a54e8d6b8
Merging r6186 through r6192 from trunk to ogl-es branch
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@6193 dfc29bdd-3216-0410-991c-e03cc46cb475
2021-02-21 16:37:56 +00:00
cutealien
f1a58b706c
Fix bug introduced in last merge from svn trunk
...
struct STouchInput was in there twice.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@6183 dfc29bdd-3216-0410-991c-e03cc46cb475
2020-12-30 19:08:13 +00:00
cutealien
d07057959e
Fix compiling last commit (missing a letter).
...
Thx @Maksym Hamarnyk
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@6182 dfc29bdd-3216-0410-991c-e03cc46cb475
2020-12-30 18:59:39 +00:00
cutealien
9274951a08
Enable _IRR_COMPILE_WITH_OGLES1_ on IOS.
...
Should be enabled according to Maksym Hamarnyk
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@6181 dfc29bdd-3216-0410-991c-e03cc46cb475
2020-12-30 18:50:50 +00:00
cutealien
a9f7c2abc9
Merging r6173 through r6179 from trunk to ogl-es branch
...
- Adding optional support for touch input in X11
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@6180 dfc29bdd-3216-0410-991c-e03cc46cb475
2020-12-30 18:39:20 +00:00
cutealien
124cc0be1e
Make it possible again to enable ES1 on Linux.
...
Seems Debian 11 adds it back.
Thanks @TheBrokenRail for patch.
Hidden in comments for patch #322 : https://sourceforge.net/p/irrlicht/patches/322
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@6175 dfc29bdd-3216-0410-991c-e03cc46cb475
2020-12-22 21:14:45 +00:00