Commit Graph

196 Commits

Author SHA1 Message Date
jordan4ibanez
a95de833c8 smf 2023-11-29 03:39:38 -05:00
jordan4ibanez
58d5696db3 csm 2023-11-29 03:39:19 -05:00
jordan4ibanez
3ba74129e3 Collada 2023-11-29 03:37:24 -05:00
jordan4ibanez
e288082268 DMF 2023-11-29 03:35:09 -05:00
jordan4ibanez
61648605f5 mdl 2023-11-29 03:34:35 -05:00
jordan4ibanez
c87c314443 lwo 2023-11-29 03:34:20 -05:00
jordan4ibanez
6c6868b1fa Update ISceneManager.h 2023-11-29 03:29:50 -05:00
jordan4ibanez
bb7afff293 stl 2023-11-29 03:29:30 -05:00
jordan4ibanez
684736b757 .mesh 2023-11-29 03:29:11 -05:00
jordan4ibanez
471a066247 ply 2023-11-29 03:28:26 -05:00
jordan4ibanez
8c487bc020 OCT 2023-11-29 03:27:44 -05:00
jordan4ibanez
ac3aea4bbd lmts 2023-11-29 03:27:03 -05:00
jordan4ibanez
0e21716ae6 It's no one's 3d anymore 2023-11-29 02:06:51 -05:00
jordan4ibanez
f4bc32e20d 3d studio is 0d 2023-11-29 02:05:53 -05:00
jordan4ibanez
43e61fb8bf Rip out some BSP 2023-11-29 02:03:31 -05:00
jordan4ibanez
dad3dbae3a *asterisk asterisk* 2023-11-29 01:57:16 -05:00
jordan4ibanez
4b30b4e7ef Remove any ref to md2 2023-11-29 01:56:21 -05:00
jordan4ibanez
8af4128464 Half life 3 2023-11-29 01:51:27 -05:00
jordan4ibanez
f379cd69fd Obliterate OCTAL 2023-11-29 01:49:53 -05:00
jordan4ibanez
a25db8f2fa DESTROY CSM file 2023-11-29 01:49:09 -05:00
jordan4ibanez
f7bf20a1e4 Rip out 2 forgotten formats 2023-11-29 01:48:55 -05:00
jordan4ibanez
dde2ef0a4c Rip out 3ds studio 2023-11-29 01:48:41 -05:00
jordan4ibanez
d3771fd6a8 Rip out quake 3 static map 2023-11-29 01:48:29 -05:00
jordan4ibanez
5b0bddd852 Rip out quake 2 & 3 enums 2023-11-29 01:48:11 -05:00
sfan5
f725b68c57 Remove irrUString.h
now unused
2023-10-31 10:10:31 +01:00
sfan5
99be15f40b Bump revision 2023-10-27 17:48:29 +02:00
Loic Blot
dd14486d3f cleanup: replace remaining #ifndef #define with #pragma once 2023-10-22 12:19:14 +02:00
cutealien
631c0fa77b Add warning about rotateXZBy using right handed rotation
Rest of Irrlicht is using left-handed rotatations.
But 2d vector rotations all uses ccw which is kinda the same direction as this one if you consider those as rotations around Y, so I guess that was maybe the reason back then.

git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6536 dfc29bdd-3216-0410-991c-e03cc46cb475
2023-10-15 13:54:48 +02:00
cutealien
fbdc4ee8d5 Optimization in quaternion::rotationFromTo from Robert Eisele
Turns out we can avoid a square root and a division.
Patch comes even with proof: https://raw.org/proof/quaternion-from-two-vectors
(I also tested it a while and indeed got same results)

git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6511 dfc29bdd-3216-0410-991c-e03cc46cb475
2023-10-15 13:47:43 +02:00
cutealien
2c086e5fdc Improve documentation
What Irrlicht calls ShaderConstants is called uniforms by everyone else. So let's mention this at least.
Also reworked setVertexShaderConstant interface had an example for the old interface in the header.

git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6497 dfc29bdd-3216-0410-991c-e03cc46cb475
2023-10-15 13:45:50 +02:00
cutealien
627a3a5172 Spelling fixes
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6475 dfc29bdd-3216-0410-991c-e03cc46cb475
2023-10-15 13:39:42 +02:00
cutealien
c2dd664fc6 CIrrDeviceWin32::yield() now uses Sleep(0) instead of Sleep(1).
We had changed that once before in the other direction in svn r421
Reason back then was "Sleep(0) doesn't allow any lower priority threads to execute"
But Microsoft changed the behaviour of Sleep(0) after Windows XP so that's no longer true.
And the costs of it is pretty high - due to this using a timer with a 15ms resolutions it meant not just giving up the thread but it also always waited for 15ms on Windows.
I also replaced a few sleep calls in examples for that reason with yield() calls.

git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6459 dfc29bdd-3216-0410-991c-e03cc46cb475
2023-10-15 13:37:26 +02:00
cutealien
774d3d6d2b Spelling fixes
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6458 dfc29bdd-3216-0410-991c-e03cc46cb475
2023-10-15 13:36:47 +02:00
cutealien
e1f41edd29 Spelling fixes
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6456 dfc29bdd-3216-0410-991c-e03cc46cb475
2023-10-15 13:36:22 +02:00
Gregor Parzefall
c766c3a023 Fix character encoding conversion issues 2023-10-15 12:59:40 +02:00
Gregor Parzefall
93eebed8c9 Unify documentation between IOSOperator and COSOperator 2023-10-15 12:59:40 +02:00
Vitaliy
9954667c45
Cleanup line endings (#245)
The exact commands to make this commit were:

git reset --hard origin/master
find -type f |  # list all regular files
  grep -E '\.(h|cpp|fsh|vsh|mm)|LICENSE$' |  # filter for text files
  xargs -n 1 -P $(nproc) sed -i 's:\s*$::'  # for each file, trim trailing whitespace including the CR
git commit -a
2023-10-03 20:37:00 +02:00
Gregor Parzefall
ea1b58387e
ComboBox API additions for minetest#13814
- Allow reliably detecting when the user opens a combobox.
- Allow preventing comboboxes from opening.
- Allow sending a combobox change event.
2023-09-30 16:46:30 +02:00
numzero
d8a21cb25f Drop unused CIndexBuffer 2023-09-20 20:43:33 +02:00
numzero
9c54d927b9 Drop unused CVertexBuffer 2023-09-20 20:43:33 +02:00
Desour
03fd4ff533 Remove unused IVideoDriver::getTextureByIndex and IVideoDriver::renameTexture
* getTextureByIndex is pretty useless (apart from iterating over all texture,
  which we don't do), as you can't get an id.
* renameTexture is broken anyway: The sort call does nothing because the array
  is still flagged as sorted.
2023-09-13 13:24:08 +02:00
Caleb Butler
af20d9ff86 Remove deprecated function transformBox 2023-09-05 17:21:35 +02:00
Caleb Butler
00dd1f8ef3 Remove deprecated functionality of SMaterial 2023-09-05 17:21:35 +02:00
Caleb Butler
364cb37698 Remove deprecated methods from IVideoDriver 2023-09-05 17:21:35 +02:00
Caleb Butler
7ce9169d8d Remove deprecated method getOperatingSystemVersion 2023-09-05 17:21:35 +02:00
Caleb Butler
ebdb2e410b Remove deprecated member functions of IMeshCache 2023-09-05 17:21:35 +02:00
Caleb Butler
a28b8f9e91 Remove deprecated member functions
Removes deprecated member functions of IMaterialRendererServices.
2023-09-05 17:21:35 +02:00
Caleb Butler
6cd27d5dca Remove deprecated IImage member functions 2023-09-05 17:21:35 +02:00
Caleb Butler
04ab99f218 Removes deprecated function getNumber
Removes deprecated function getNumber as well as makes all
line terminators the proper CR LN combo.
2023-09-05 17:21:35 +02:00
Caleb Butler
d753c8b782 Remove deprecated functions related to FileSystem 2023-09-05 17:21:35 +02:00