engineer_apple
15e3f15b48
SpriteBank: error check on non existing textureNumber
...
seen in broken Fonts. unified getFrameNr
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6368 dfc29bdd-3216-0410-991c-e03cc46cb475
2023-03-24 17:09:11 +01:00
cutealien
739a9eaf7c
IVideoDriver::setMaterialRendererName now using u32 for index like other similar functions
...
Other functions like getMaterialRendererName got switched to u32 in the past. I can see no reason why this one was left out, so changing it to be same as the rest.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6300 dfc29bdd-3216-0410-991c-e03cc46cb475
2023-03-24 17:09:11 +01:00
numzero
52a0b9d8e5
Drop dependency on FileSystem from SceneManager
2023-03-19 19:47:43 +01:00
numzero
0160cdc51d
Drop unused dependency of SceneManager on GUIEnvironment
2023-03-19 19:47:43 +01:00
numzero
5a1565072a
Drop unused dependency on FileSystem in mesh loaders
2023-03-19 19:47:43 +01:00
numzero
25a7074c9a
Remove all mentions of iOS
2023-03-14 17:54:08 +01:00
numzero
df8881898d
Remove CIrrDeviceiOS
2023-03-14 17:54:08 +01:00
numzero
ba77d01c91
Error out early on unsupported SDL2+GLES1 combo
2023-03-13 19:16:06 +03:00
numzero
ea0ca7f917
Small Fixes
2023-03-13 18:33:58 +03:00
numzero
82d1feb933
Accommodate lack of ETS_TEXTURE_1
2023-03-13 18:17:47 +03:00
numzero
d81db9dd6d
Merge branch 'drop-irr-compile-config' into opengl3
2023-03-13 18:07:25 +03:00
Vitaliy
5a5a7d04b7
Drop IrrCompileConfig ( #163 )
2023-03-11 15:04:09 +01:00
numzero
ceb53be9e3
Merge branch 'master' into opengl3
2023-03-03 22:01:30 +03:00
numzero
df28a4cc46
Fix ifdefs around includes in CIrrDeviceSDL
2023-03-03 21:23:07 +03:00
numzero
8dd8652f5f
Split new GL3/GLES2 drivers
...
The classes are tiny wrappers currently but should they be customized, they are there
2023-03-03 20:29:36 +03:00
numzero
2932065346
Report as OpenGL 3
2023-03-02 03:03:17 +03:00
numzero
1326dfbcb1
Error out on unsupported configurations
2023-03-02 02:44:52 +03:00
numzero
1bbe341daa
Support both OpenGL3 and GLES2 on SDL2
2023-03-02 02:44:52 +03:00
numzero
d6716ec31b
Support GLES2
2023-03-02 02:41:58 +03:00
numzero
05384fdc5e
Unify drawing functions
2023-02-28 00:51:29 +03:00
numzero
48270029cd
Drop obsolete stuff
2023-02-27 23:36:56 +03:00
numzero
c5ce853148
Unify quad drawing
2023-02-27 23:36:47 +03:00
numzero
4fba496917
Unify plain image drawing
2023-02-27 21:27:23 +03:00
numzero
79fdab0551
Drop obsolete IVideoDriver features
2023-02-27 21:26:46 +03:00
numzero
608aa150ff
Load extensions the OpenGL 3 way
2023-02-27 20:32:06 +03:00
numzero
1f750cd7b2
Add debug handler
2023-02-27 20:31:51 +03:00
numzero
8c521939b9
Enumerate extensions in the OpenGL 3 way
2023-02-27 17:41:03 +03:00
numzero
cfa8dd7845
Request OpenGL 3.2
2023-02-27 17:39:28 +03:00
numzero
01295c9ce6
Add OpenGL3 renderer
2023-02-27 17:05:11 +03:00
numzero
5a95b40a0e
Reduce IrrCompileConfig usage to files that actually need it
2023-02-22 21:11:12 +03:00
numzero
8efd4527f6
Drop _IRR_MATERIAL_MAX_TEXTURES_
2023-02-22 21:11:12 +03:00
numzero
a0e1e39ea7
Drop _IRR_SCENEMANAGER_DEBUG
2023-02-22 21:11:12 +03:00
numzero
d8e09f14bd
Drop _IRR_COMPILE_WITH_GUI_
2023-02-22 21:11:12 +03:00
numzero
67f852be57
Drop obsolete configuration macros
2023-02-22 21:11:12 +03:00
numzero
5a2b807890
Move import/export macros into CMake
2023-02-22 21:11:12 +03:00
numzero
06db7b7ab7
Move platform detection to CMake
2023-02-22 21:11:12 +03:00
Desour
ea297196b7
Resolve some -Wreorder warnings
2023-02-22 11:43:42 +01:00
DS
5527b9f373
SDL: Use SDL_WINDOW_FULLSCREEN_DESKTOP and allow to maximize+fullscreen at once ( #156 )
2023-02-20 13:22:28 +01:00
ndren
cd3e784534
Refactor SDL input code to fix menu exit ( #146 )
2023-02-18 16:16:17 +01:00
DS
51dffc416a
Add WindowMaximized creation parameter and isWindowMaximized() ( #142 )
2023-02-06 15:05:44 +01:00
Lars
3de3ff524a
Avoid reskinning joints for animated meshes twice for each frame.
2023-01-07 16:59:02 -08:00
sfan5
7d3142b969
Remove leftover code from software rendering
2023-01-02 21:21:53 +01:00
sfan5
a9230e5f49
Delete profiler
2023-01-02 21:05:07 +01:00
sfan5
b5a6dc0a15
Delete leak hunter
2023-01-02 20:37:18 +01:00
x2048
2ae816b5a6
Use swap_control from MESA and EXT before SGI ( #151 )
...
SGI extension does not support interval == 0 (disabling VSync)
2022-12-29 23:42:52 +01:00
x2048
61af99adfa
Use swap_control from MESA and EXT before SGI
...
SGI does not support disabling vsync (interval == 0)
2022-12-29 22:48:36 +01:00
SmallJoker
afbe41019c
CGUITabControl: Center selected tab whenever possible
...
This greatly improves the navigation speed by clicking through the tabs
without losing track of the current scroll position.
2022-12-23 20:07:15 +01:00
sfan5
05a00a8d91
Completely remove irrAllocator
2022-12-23 19:56:21 +01:00
sfan5
07fd32da50
Replace core::string implementation with std::basic_string
2022-12-23 19:17:08 +01:00
DS
1579ce2740
SDL: implement cursor icon API ( #135 )
2022-11-12 15:52:39 +01:00