irrlicht/source/Irrlicht
cutealien 3c4ac201ce Add options for transparency node sorting algorithm
Until last summer we sorted by object origin to camera distance
Since then we used nearest transformed bbox-extent to camera.
I've now added an enum to allow switching those plus 2 new:
- none (so sorting based on scenegraph instead)
- object center to camera. Which I made the new default as it worked the best in my tests.

I already experimented with a few more ones like different sphere sizes (bbox radius, minimal inbound radius, maximal inbound radius) around center or origin to handle objects with different sizes, but that just gave worse results for all my test cases.

Likely algorithms we should still try:
- Collision point with bounding-box in line between camera and object center (sounds a bit slow, but maybe worth it)
- Distance to camera plane (instead of camera position). But needs additional parameter to distance functions first (maybe normalized view vector will do). That should be useful when working with planar objects.

git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6572 dfc29bdd-3216-0410-991c-e03cc46cb475
2023-11-22 14:52:19 +00:00
..
aesGladman Prevent some fallthrough warnings we got since gcc7 in aes 2020-01-04 16:22:12 +00:00
bzip2 MacOS SoftwareDriver Window and warnings 2022-05-01 02:43:12 +00:00
Irrlicht.xcodeproj burningvideo 0.54 2022-05-03 20:47:32 +00:00
jpeglib undo remove warnings 2022-05-03 23:00:00 +00:00
KHR Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
libpng Merging r6511 through r6515 from branch releases/1.8 to trunk 2023-08-03 01:11:01 +00:00
lzma Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
zlib Merging r6283 through r6284 from branch releases/1.8 to trunk 2022-01-07 16:23:03 +00:00
builtInFont.bmp Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
BuiltInFont.h Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
burning_shader_color_fraq.h burning v0.53 2022-04-30 22:57:17 +00:00
burning_shader_color.cpp clang warnings (OnSetMaterial multiple inheritance IMaterialRendererServices,IShaderConstantSetCallBack) 2022-05-04 10:29:41 +00:00
burning_shader_compile_fragment_default.h clang warnings (OnSetMaterial multiple inheritance IMaterialRendererServices,IShaderConstantSetCallBack) 2022-05-04 10:29:41 +00:00
burning_shader_compile_fragment_end.h burning v0.53 2022-04-30 22:57:17 +00:00
burning_shader_compile_fragment_start.h burning v0.53 g++ warning remove 2022-05-01 00:59:58 +00:00
burning_shader_compile_start.h burning v0.53 2022-04-30 22:57:17 +00:00
burning_shader_compile_triangle.h burning v0.53 2022-04-30 22:57:17 +00:00
burning_shader_compile_verify.h - BurningVideo: 0.50 2020-02-22 20:48:12 +00:00
C3DSMeshFileLoader.cpp Clean-up include dependencies (scene namespace) 2023-08-14 22:01:22 +00:00
C3DSMeshFileLoader.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CAnimatedMeshHalfLife.cpp Clean-up include dependencies (scene namespace) 2023-08-14 22:01:22 +00:00
CAnimatedMeshHalfLife.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CAnimatedMeshMD2.cpp Clean-up include dependencies (scene namespace) 2023-08-14 22:01:22 +00:00
CAnimatedMeshMD2.h Clean-up include dependencies (scene namespace) 2023-08-14 22:01:22 +00:00
CAnimatedMeshMD3.cpp Spelling fixes 2023-04-27 18:44:33 +00:00
CAnimatedMeshMD3.h Clean-up include dependencies (scene namespace) 2023-08-14 22:01:22 +00:00
CAnimatedMeshSceneNode.cpp Clean up include dependencies in public headers 2023-08-13 15:31:42 +00:00
CAnimatedMeshSceneNode.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CAttributeImpl.h Clean-up include dependencies in gui and io modules 2023-08-13 20:19:25 +00:00
CAttributes.cpp Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
CAttributes.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CB3DMeshFileLoader.cpp Merging r6551 through r6553 from branch releases/1.8 to trunk 2023-10-03 15:08:40 +00:00
CB3DMeshFileLoader.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CB3DMeshWriter.cpp Clean-up include dependencies (scene namespace) 2023-08-14 22:01:22 +00:00
CB3DMeshWriter.h Clean-up include dependencies (scene namespace) 2023-08-14 22:01:22 +00:00
CBillboardSceneNode.cpp Clean-up include dependencies (scene namespace) 2023-08-14 22:01:22 +00:00
CBillboardSceneNode.h Clean-up include dependencies (scene namespace) 2023-08-14 22:01:22 +00:00
CBlit.h burning v0.53 2022-04-30 22:57:17 +00:00
CBoneSceneNode.cpp Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
CBoneSceneNode.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CBSPMeshFileLoader.cpp Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
CBSPMeshFileLoader.h Clean-up include dependencies (scene namespace) 2023-08-14 22:01:22 +00:00
CBufferRenderNode.h Fix problems in rendering nodes outside SceneManager caused by new render-per-buffer code 2023-05-09 10:11:49 +00:00
CBurningShader_Raster_Reference.cpp API BREAKER: Replacing defines in irrTypes.h which are conflicting with c++ reserved identifier rules. 2021-08-27 12:55:10 +00:00
CCameraSceneNode.cpp Add lens shift support for the camera and the perspective projection functions 2023-10-19 16:04:43 +00:00
CCameraSceneNode.h Add lens shift support for the camera and the perspective projection functions 2023-10-19 16:04:43 +00:00
CColladaFileLoader.cpp Clean-up include dependencies (scene namespace) 2023-08-14 22:01:22 +00:00
CColladaFileLoader.h Clean-up include dependencies (scene namespace) 2023-08-14 22:01:22 +00:00
CColladaMeshWriter.cpp Clean-up include dependencies (scene namespace) 2023-08-14 22:01:22 +00:00
CColladaMeshWriter.h Replace public header guards to avoid using indentifiers reserved by c++ 2021-08-27 15:03:34 +00:00
CColorConverter.cpp Clean-up include dependencies (video namespace) 2023-08-15 18:42:05 +00:00
CColorConverter.h Clean-up include dependencies (video namespace) 2023-08-15 18:42:05 +00:00
CCSMLoader.cpp Clean-up include dependencies (scene namespace) 2023-08-14 22:01:22 +00:00
CCSMLoader.h Clean-up include dependencies (scene namespace) 2023-08-14 22:01:22 +00:00
CCubeSceneNode.cpp Clean-up include dependencies (scene namespace) 2023-08-14 22:01:22 +00:00
CCubeSceneNode.h Clean-up include dependencies (scene namespace) 2023-08-14 22:01:22 +00:00
CD3D9Driver.cpp Add IShaderConstantSetCallBack::OnCreate to allow earlier access to IMaterialRendererServices 2023-04-21 14:41:01 +00:00
CD3D9Driver.h Remove IMaterialRendererServices::setBasicRenderStates 2023-05-05 18:47:22 +00:00
CD3D9HLSLMaterialRenderer.cpp Remove IMaterialRendererServices::setBasicRenderStates 2023-05-05 18:47:22 +00:00
CD3D9HLSLMaterialRenderer.h Remove IMaterialRendererServices::setBasicRenderStates 2023-05-05 18:47:22 +00:00
CD3D9MaterialRenderer.h Remove IMaterialRendererServices::setBasicRenderStates 2023-05-05 18:47:22 +00:00
CD3D9NormalMapRenderer.cpp CD3D9HLSLMaterialRenderer now implementing IMaterialRendererServices itself 2023-04-21 14:04:57 +00:00
CD3D9NormalMapRenderer.h CD3D9HLSLMaterialRenderer now implementing IMaterialRendererServices itself 2023-04-21 14:04:57 +00:00
CD3D9ParallaxMapRenderer.cpp CD3D9HLSLMaterialRenderer now implementing IMaterialRendererServices itself 2023-04-21 14:04:57 +00:00
CD3D9ParallaxMapRenderer.h CD3D9HLSLMaterialRenderer now implementing IMaterialRendererServices itself 2023-04-21 14:04:57 +00:00
CD3D9RenderTarget.cpp Reworking IRenderTarget interface to avoid constant memory allocations. 2021-08-26 16:45:20 +00:00
CD3D9RenderTarget.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CD3D9ShaderMaterialRenderer.cpp Remove IMaterialRendererServices::setBasicRenderStates 2023-05-05 18:47:22 +00:00
CD3D9ShaderMaterialRenderer.h CD3D9HLSLMaterialRenderer now implementing IMaterialRendererServices itself 2023-04-21 14:04:57 +00:00
CD3D9Texture.cpp Add IImage::checkDataSizeLimit and make IImage getDataSizeFromFormat return size_t 2022-05-06 19:47:38 +00:00
CD3D9Texture.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CDefaultGUIElementFactory.cpp Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
CDefaultGUIElementFactory.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CDefaultSceneNodeAnimatorFactory.cpp Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
CDefaultSceneNodeAnimatorFactory.h Spelling fixes 2023-04-27 18:44:33 +00:00
CDefaultSceneNodeFactory.cpp Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
CDefaultSceneNodeFactory.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CDepthBuffer.cpp burning v0.53 2022-04-30 22:57:17 +00:00
CDepthBuffer.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CDMFLoader.cpp Clean-up include dependencies (scene namespace) 2023-08-14 22:01:22 +00:00
CDMFLoader.h Clean-up include dependencies (scene namespace) 2023-08-14 22:01:22 +00:00
CDummyTransformationSceneNode.cpp Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
CDummyTransformationSceneNode.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CEmptySceneNode.cpp Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
CEmptySceneNode.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CFileList.cpp Clean-up include dependencies in gui and io modules 2023-08-13 20:19:25 +00:00
CFileList.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CFileSystem.cpp API BREAKER: Replacing defines in irrTypes.h which are conflicting with c++ reserved identifier rules. 2021-08-27 12:55:10 +00:00
CFileSystem.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CFPSCounter.cpp Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
CFPSCounter.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CGeometryCreator.cpp Clean-up include dependencies (scene namespace) 2023-08-14 22:01:22 +00:00
CGeometryCreator.h Clean-up include dependencies (scene namespace) 2023-08-14 22:01:22 +00:00
CGLXManager.cpp Separate GLX window from X11 window. 2022-05-02 16:17:03 +00:00
CGLXManager.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CGUIButton.cpp Add getActiveColor functions to IGUIStaticText and IGUIButton 2020-12-10 14:45:30 +00:00
CGUIButton.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CGUICheckBox.cpp Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
CGUICheckBox.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CGUIColorSelectDialog.cpp Clean-up include dependencies in gui and io modules 2023-08-13 20:19:25 +00:00
CGUIColorSelectDialog.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CGUIComboBox.cpp Clean-up include dependencies in gui and io modules 2023-08-13 20:19:25 +00:00
CGUIComboBox.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CGUIContextMenu.cpp Clean-up include dependencies in gui and io modules 2023-08-13 20:19:25 +00:00
CGUIContextMenu.h Fix spelling (comments) 2023-04-12 13:22:03 +00:00
CGUIEditBox.cpp Clean-up include dependencies in gui and io modules 2023-08-13 20:19:25 +00:00
CGUIEditBox.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CGUIEnvironment.cpp Unify & improve log messages 2022-06-30 16:23:48 +00:00
CGUIEnvironment.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CGUIFileOpenDialog.cpp Clean-up include dependencies in gui and io modules 2023-08-13 20:19:25 +00:00
CGUIFileOpenDialog.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CGUIFont.cpp Code cleanup 2020-11-14 16:56:16 +00:00
CGUIFont.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CGUIImage.cpp Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
CGUIImage.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CGUIImageList.cpp Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
CGUIImageList.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CGUIInOutFader.cpp Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
CGUIInOutFader.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CGUIListBox.cpp Clean-up include dependencies in gui and io modules 2023-08-13 20:19:25 +00:00
CGUIListBox.h Fix: Listbox was sometimes sending EGET_LISTBOX_SELECTED_AGAIN instead of EGET_LISTBOX_CHANGED. 2023-03-06 14:34:16 +00:00
CGUIMenu.cpp Clean-up include dependencies in gui and io modules 2023-08-13 20:19:25 +00:00
CGUIMenu.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CGUIMeshViewer.cpp Reduce header dependencies in IVideoDriver.h 2023-05-08 16:19:31 +00:00
CGUIMeshViewer.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CGUIMessageBox.cpp Clean-up include dependencies in gui and io modules 2023-08-13 20:19:25 +00:00
CGUIMessageBox.h Clean-up include dependencies in gui and io modules 2023-08-13 20:19:25 +00:00
CGUIModalScreen.cpp Clean-up include dependencies in gui and io modules 2023-08-13 20:19:25 +00:00
CGUIModalScreen.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CGUIProfiler.cpp Clean-up include dependencies in gui and io modules 2023-08-13 20:19:25 +00:00
CGUIProfiler.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CGUIScrollBar.cpp Clean-up include dependencies in gui and io modules 2023-08-13 20:19:25 +00:00
CGUIScrollBar.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CGUISkin.cpp Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
CGUISkin.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CGUISpinBox.cpp Clean-up include dependencies in gui and io modules 2023-08-13 20:19:25 +00:00
CGUISpinBox.h Add IGUISpinBox functions getValueFor and getOldValue 2022-09-28 14:25:18 +00:00
CGUISpriteBank.cpp GUIText 2022-05-01 09:50:32 +00:00
CGUISpriteBank.h GUIText 2022-05-01 09:50:32 +00:00
CGUIStaticText.cpp Add getActiveColor functions to IGUIStaticText and IGUIButton 2020-12-10 14:45:30 +00:00
CGUIStaticText.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CGUITabControl.cpp Clean-up include dependencies in gui and io modules 2023-08-13 20:19:25 +00:00
CGUITabControl.h Clean-up include dependencies in gui and io modules 2023-08-13 20:19:25 +00:00
CGUITable.cpp Clean-up include dependencies in gui and io modules 2023-08-13 20:19:25 +00:00
CGUITable.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CGUIToolBar.cpp Clean-up include dependencies in gui and io modules 2023-08-13 20:19:25 +00:00
CGUIToolBar.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CGUITreeView.cpp Clean-up include dependencies in gui and io modules 2023-08-13 20:19:25 +00:00
CGUITreeView.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CGUIWindow.cpp Clean-up include dependencies in gui and io modules 2023-08-13 20:19:25 +00:00
CGUIWindow.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CImage.cpp Clean-up include dependencies (video namespace) 2023-08-15 18:42:05 +00:00
CImage.h burning v0.53 2022-04-30 22:57:17 +00:00
CImageLoaderBMP.cpp Load top-down bmp images correctly 2023-10-05 21:04:55 +00:00
CImageLoaderBMP.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CImageLoaderDDS.cpp Clean-up include dependencies (video namespace) 2023-08-15 18:42:05 +00:00
CImageLoaderDDS.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CImageLoaderJPG.cpp Unify & improve log messages 2022-06-30 16:23:48 +00:00
CImageLoaderJPG.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CImageLoaderPCX.cpp Clean-up include dependencies (video namespace) 2023-08-15 18:42:05 +00:00
CImageLoaderPCX.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CImageLoaderPNG.cpp Clean-up include dependencies (video namespace) 2023-08-15 18:42:05 +00:00
CImageLoaderPNG.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CImageLoaderPPM.cpp Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
CImageLoaderPPM.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CImageLoaderPSD.cpp Clean-up include dependencies (video namespace) 2023-08-15 18:42:05 +00:00
CImageLoaderPSD.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CImageLoaderPVR.cpp Clean-up include dependencies (video namespace) 2023-08-15 18:42:05 +00:00
CImageLoaderPVR.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CImageLoaderRGB.cpp Clean-up include dependencies (video namespace) 2023-08-15 18:42:05 +00:00
CImageLoaderRGB.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CImageLoaderTGA.cpp Merging r6555 through r6560 from branch releases/1.8 to trunk 2023-10-16 20:59:41 +00:00
CImageLoaderTGA.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CImageLoaderWAL.cpp Clean-up include dependencies (video namespace) 2023-08-15 18:42:05 +00:00
CImageLoaderWAL.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CImageWriterBMP.cpp Clean-up include dependencies (video namespace) 2023-08-15 18:42:05 +00:00
CImageWriterBMP.h API BREAKER: Replacing defines in irrTypes.h which are conflicting with c++ reserved identifier rules. 2021-08-27 12:55:10 +00:00
CImageWriterJPG.cpp Clean-up include dependencies (video namespace) 2023-08-15 18:42:05 +00:00
CImageWriterJPG.h API BREAKER: Replacing defines in irrTypes.h which are conflicting with c++ reserved identifier rules. 2021-08-27 12:55:10 +00:00
CImageWriterPCX.cpp Clean-up include dependencies (video namespace) 2023-08-15 18:42:05 +00:00
CImageWriterPCX.h API BREAKER: Replacing defines in irrTypes.h which are conflicting with c++ reserved identifier rules. 2021-08-27 12:55:10 +00:00
CImageWriterPNG.cpp Grammar 2023-11-13 15:04:40 +00:00
CImageWriterPNG.h API BREAKER: Replacing defines in irrTypes.h which are conflicting with c++ reserved identifier rules. 2021-08-27 12:55:10 +00:00
CImageWriterPPM.cpp Clean-up include dependencies (video namespace) 2023-08-15 18:42:05 +00:00
CImageWriterPPM.h API BREAKER: Replacing defines in irrTypes.h which are conflicting with c++ reserved identifier rules. 2021-08-27 12:55:10 +00:00
CImageWriterPSD.cpp Clean-up include dependencies (video namespace) 2023-08-15 18:42:05 +00:00
CImageWriterPSD.h API BREAKER: Replacing defines in irrTypes.h which are conflicting with c++ reserved identifier rules. 2021-08-27 12:55:10 +00:00
CImageWriterTGA.cpp Clean-up include dependencies (video namespace) 2023-08-15 18:42:05 +00:00
CImageWriterTGA.h API BREAKER: Replacing defines in irrTypes.h which are conflicting with c++ reserved identifier rules. 2021-08-27 12:55:10 +00:00
CIrrDeviceConsole.cpp Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
CIrrDeviceConsole.h Add ICursorControl::getReferenceRect 2023-03-14 22:05:45 +00:00
CIrrDeviceFB.cpp Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
CIrrDeviceFB.h Unify newlines 2023-05-05 12:30:28 +00:00
CIrrDeviceLinux.cpp Tiny spelling fixes 2023-04-16 21:52:36 +00:00
CIrrDeviceLinux.h Add ICursorControl::getReferenceRect 2023-03-14 22:05:45 +00:00
CIrrDeviceOSX.h Merging r6511 through r6520 from branch releases/1.8 to trunk 2023-08-04 10:22:58 +00:00
CIrrDeviceOSX.mm Fix compile error with OS X 10.10 SDK, bug #463 2023-08-04 15:46:17 +00:00
CIrrDeviceSDL.cpp Fix MouseButtonStates for mouse events in CIrrDeviceSDL when middle or right button are released 2022-09-22 21:34:08 +00:00
CIrrDeviceSDL.h Add ICursorControl::getReferenceRect 2023-03-14 22:05:45 +00:00
CIrrDeviceStub.cpp API BREAKER: Replacing defines in irrTypes.h which are conflicting with c++ reserved identifier rules. 2021-08-27 12:55:10 +00:00
CIrrDeviceStub.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CIrrDeviceWin32.cpp CIrrDeviceWin32::yield() now uses Sleep(0) instead of Sleep(1). 2023-04-03 15:32:41 +00:00
CIrrDeviceWin32.h Clean-up include dependencies (video namespace) 2023-08-15 18:42:05 +00:00
CIrrMeshFileLoader.cpp Clean-up include dependencies (scene namespace) 2023-08-14 22:01:22 +00:00
CIrrMeshFileLoader.h Clean-up include dependencies (scene namespace) 2023-08-14 22:01:22 +00:00
CIrrMeshWriter.cpp Reduce header dependencies in IVideoDriver.h 2023-05-08 16:19:31 +00:00
CIrrMeshWriter.h Replace public header guards to avoid using indentifiers reserved by c++ 2021-08-27 15:03:34 +00:00
CLightSceneNode.cpp Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
CLightSceneNode.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CLimitReadFile.cpp Clean-up include dependencies in gui and io modules 2023-08-13 20:19:25 +00:00
CLimitReadFile.h Clean-up include dependencies in gui and io modules 2023-08-13 20:19:25 +00:00
CLMTSMeshFileLoader.cpp Clean-up include dependencies (scene namespace) 2023-08-14 22:01:22 +00:00
CLMTSMeshFileLoader.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CLogger.cpp Clean-up include dependencies 2023-08-14 20:38:23 +00:00
CLogger.h Clean-up include dependencies 2023-08-14 20:38:23 +00:00
CLWOMeshFileLoader.cpp Unify & improve log messages 2022-06-30 16:23:48 +00:00
CLWOMeshFileLoader.h Clean-up include dependencies (scene namespace) 2023-08-14 22:01:22 +00:00
CMD2MeshFileLoader.cpp Clean-up include dependencies (scene namespace) 2023-08-14 22:01:22 +00:00
CMD2MeshFileLoader.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CMD3MeshFileLoader.cpp Clean-up include dependencies (scene namespace) 2023-08-14 22:01:22 +00:00
CMD3MeshFileLoader.h Clean-up include dependencies (scene namespace) 2023-08-14 22:01:22 +00:00
CMemoryFile.cpp Clean-up include dependencies in gui and io modules 2023-08-13 20:19:25 +00:00
CMemoryFile.h Clean-up include dependencies in gui and io modules 2023-08-13 20:19:25 +00:00
CMeshCache.cpp Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
CMeshCache.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CMeshManipulator.cpp CMeshManipulator::createMeshWelded now cloning buffers it can't weld. 2022-08-24 22:14:50 +00:00
CMeshManipulator.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CMeshSceneNode.cpp Clean-up include dependencies (scene namespace) 2023-08-14 22:01:22 +00:00
CMeshSceneNode.h Add IMeshSceneNode::setNodeRegistration to allow registering MeshSceneNodes to the SceneManager per buffer instead of per node 2023-05-04 16:07:18 +00:00
CMeshTextureLoader.cpp API BREAKER: Replacing defines in irrTypes.h which are conflicting with c++ reserved identifier rules. 2021-08-27 12:55:10 +00:00
CMeshTextureLoader.h API BREAKER: Replacing defines in irrTypes.h which are conflicting with c++ reserved identifier rules. 2021-08-27 12:55:10 +00:00
CMetaTriangleSelector.cpp Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
CMetaTriangleSelector.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CMountPointReader.cpp Clean-up include dependencies in gui and io modules 2023-08-13 20:19:25 +00:00
CMountPointReader.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CMS3DMeshFileLoader.cpp Prevent memory leaks when loding broken ms3d files 2023-01-04 19:02:42 +00:00
CMS3DMeshFileLoader.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CMY3DHelper.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CMY3DMeshFileLoader.cpp Clean-up include dependencies (scene namespace) 2023-08-14 22:01:22 +00:00
CMY3DMeshFileLoader.h Clean-up include dependencies (scene namespace) 2023-08-14 22:01:22 +00:00
CNPKReader.cpp Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
CNPKReader.h Clean-up include dependencies in gui and io modules 2023-08-13 20:19:25 +00:00
CNSOGLManager.h MacOS SoftwareDriver Window and warnings 2022-05-01 02:43:12 +00:00
CNSOGLManager.mm Compile fixed for OSX. 2020-06-18 19:40:56 +00:00
CNullDriver.cpp Remove serialization again from IUserData 2023-11-07 17:43:01 +00:00
CNullDriver.h Mention in more places that ECFN_DISABLED disables zwrite as well 2023-10-18 16:51:56 +00:00
COBJMeshFileLoader.cpp Load top-down bmp images correctly 2023-10-05 21:04:55 +00:00
COBJMeshFileLoader.h Rename IMeshLoader::setPreferredIndexType to setIndexTypeHint and give it a new enum. 2022-04-19 13:10:16 +00:00
COBJMeshWriter.cpp Clean-up include dependencies (scene namespace) 2023-08-14 22:01:22 +00:00
COBJMeshWriter.h Replace public header guards to avoid using indentifiers reserved by c++ 2021-08-27 15:03:34 +00:00
COCTLoader.cpp Clean-up include dependencies (scene namespace) 2023-08-14 22:01:22 +00:00
COCTLoader.h Clean-up include dependencies (scene namespace) 2023-08-14 22:01:22 +00:00
COctreeSceneNode.cpp Unify checks if materials should use transparent render pass with new IVideoDriver::needsTransparentRenderPass function. 2020-01-03 11:13:57 +00:00
COctreeSceneNode.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
COctreeTriangleSelector.cpp Make SCollisionHit::TriangleSelector and SCollisionTriangleRange::Selector both const. 2022-05-14 14:29:56 +00:00
COctreeTriangleSelector.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
COgreMeshFileLoader.cpp Clean-up include dependencies (scene namespace) 2023-08-14 22:01:22 +00:00
COgreMeshFileLoader.h Clean-up include dependencies (scene namespace) 2023-08-14 22:01:22 +00:00
COpenGLCacheHandler.cpp Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
COpenGLCacheHandler.h Clean-up include dependencies (video namespace) 2023-08-15 18:42:05 +00:00
COpenGLCommon.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
COpenGLCoreCacheHandler.h Clean-up include dependencies (video namespace) 2023-08-15 18:42:05 +00:00
COpenGLCoreFeature.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
COpenGLCoreRenderTarget.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
COpenGLCoreTexture.h Amendment to [r6389] Change all CColorConverter functions to work with u32 instead of s32 for sizes 2022-05-15 15:51:55 +00:00
COpenGLDriver.cpp Add IMaterialRendererServices::startUseProgram/stopUseProgram 2023-04-24 14:46:09 +00:00
COpenGLDriver.h Remove IMaterialRendererServices::setBasicRenderStates 2023-05-05 18:47:22 +00:00
COpenGLExtensionHandler.cpp Fix problem with legacy mipmap code on legacy ATI radeon X cards. 2021-08-20 14:46:12 +00:00
COpenGLExtensionHandler.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
COpenGLMaterialRenderer.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
COpenGLNormalMapRenderer.cpp Clean-up include dependencies (video namespace) 2023-08-15 18:42:05 +00:00
COpenGLNormalMapRenderer.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
COpenGLParallaxMapRenderer.cpp Clean-up include dependencies (video namespace) 2023-08-15 18:42:05 +00:00
COpenGLParallaxMapRenderer.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
COpenGLShaderMaterialRenderer.cpp Clean-up include dependencies (video namespace) 2023-08-15 18:42:05 +00:00
COpenGLShaderMaterialRenderer.h Clean up include dependencies in public headers 2023-08-13 15:31:42 +00:00
COpenGLSLMaterialRenderer.cpp Clean-up include dependencies (video namespace) 2023-08-15 18:42:05 +00:00
COpenGLSLMaterialRenderer.h Remove IMaterialRendererServices::setBasicRenderStates 2023-05-05 18:47:22 +00:00
COSOperator.cpp COSOperator::getSystemMemory now returns some value on OSX. Also it's kb not bytes. 2022-05-02 15:19:37 +00:00
COSOperator.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CPakReader.cpp Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
CPakReader.h Clean-up include dependencies in gui and io modules 2023-08-13 20:19:25 +00:00
CParticleAnimatedMeshSceneNodeEmitter.cpp Reduce header dependencies in IVideoDriver.h 2023-05-08 16:19:31 +00:00
CParticleAnimatedMeshSceneNodeEmitter.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CParticleAttractionAffector.cpp Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
CParticleAttractionAffector.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CParticleBoxEmitter.cpp Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
CParticleBoxEmitter.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CParticleCylinderEmitter.cpp Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
CParticleCylinderEmitter.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CParticleFadeOutAffector.cpp Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
CParticleFadeOutAffector.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CParticleGravityAffector.cpp Clean-up include dependencies (scene namespace) 2023-08-14 22:01:22 +00:00
CParticleGravityAffector.h Clean-up include dependencies (scene namespace) 2023-08-14 22:01:22 +00:00
CParticleMeshEmitter.cpp Clean-up include dependencies (scene namespace) 2023-08-14 22:01:22 +00:00
CParticleMeshEmitter.h Clean-up include dependencies (scene namespace) 2023-08-14 22:01:22 +00:00
CParticlePointEmitter.cpp Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
CParticlePointEmitter.h Clean-up include dependencies (scene namespace) 2023-08-14 22:01:22 +00:00
CParticleRingEmitter.cpp Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
CParticleRingEmitter.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CParticleRotationAffector.cpp Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
CParticleRotationAffector.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CParticleScaleAffector.cpp Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
CParticleScaleAffector.h API BREAKER: Replacing defines in irrTypes.h which are conflicting with c++ reserved identifier rules. 2021-08-27 12:55:10 +00:00
CParticleSphereEmitter.cpp Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
CParticleSphereEmitter.h Clean-up include dependencies (scene namespace) 2023-08-14 22:01:22 +00:00
CParticleSystemSceneNode.cpp Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
CParticleSystemSceneNode.h Clean-up include dependencies (scene namespace) 2023-08-14 22:01:22 +00:00
CPLYMeshFileLoader.cpp Tiny refactoring in ply mesh loader. 2020-07-22 22:30:25 +00:00
CPLYMeshFileLoader.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CPLYMeshWriter.cpp Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
CPLYMeshWriter.h Replace public header guards to avoid using indentifiers reserved by c++ 2021-08-27 15:03:34 +00:00
CProfiler.cpp Clean-up include dependencies 2023-08-14 20:38:23 +00:00
CProfiler.h Clean-up include dependencies 2023-08-14 20:38:23 +00:00
CQ3LevelMesh.cpp Clean-up include dependencies (scene namespace) 2023-08-14 22:01:22 +00:00
CQ3LevelMesh.h Clean-up include dependencies (scene namespace) 2023-08-14 22:01:22 +00:00
CQuake3ShaderSceneNode.cpp Clean-up include dependencies (scene namespace) 2023-08-14 22:01:22 +00:00
CQuake3ShaderSceneNode.h Clean-up include dependencies (scene namespace) 2023-08-14 22:01:22 +00:00
CReadFile.cpp Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
CReadFile.h Clean-up include dependencies in gui and io modules 2023-08-13 20:19:25 +00:00
CSceneCollisionManager.cpp Clean-up include dependencies (scene namespace) 2023-08-14 22:01:22 +00:00
CSceneCollisionManager.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CSceneLoaderIrr.cpp Clean-up include dependencies (scene namespace) 2023-08-14 22:01:22 +00:00
CSceneLoaderIrr.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CSceneManager.cpp Add options for transparency node sorting algorithm 2023-11-22 14:52:19 +00:00
CSceneManager.h Add options for transparency node sorting algorithm 2023-11-22 14:52:19 +00:00
CSceneNodeAnimatorCameraFPS.cpp Fix camera render when it wasn't animated. Tiny improvement for fps camera animator. Add documentation. 2022-06-16 13:59:58 +00:00
CSceneNodeAnimatorCameraFPS.h Clean-up include dependencies (scene namespace) 2023-08-14 22:01:22 +00:00
CSceneNodeAnimatorCameraMaya.cpp a) debug Camera Matrices. enable with _IRR_COMPILE_WITH_90_DEGREE_CAMERA. 2022-05-01 01:11:45 +00:00
CSceneNodeAnimatorCameraMaya.h Clean-up include dependencies (scene namespace) 2023-08-14 22:01:22 +00:00
CSceneNodeAnimatorCollisionResponse.cpp Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
CSceneNodeAnimatorCollisionResponse.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CSceneNodeAnimatorDelete.cpp Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
CSceneNodeAnimatorDelete.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CSceneNodeAnimatorFlyCircle.cpp Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
CSceneNodeAnimatorFlyCircle.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CSceneNodeAnimatorFlyStraight.cpp Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
CSceneNodeAnimatorFlyStraight.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CSceneNodeAnimatorFollowSpline.cpp Remove commented out code. 2021-08-20 16:44:23 +00:00
CSceneNodeAnimatorFollowSpline.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CSceneNodeAnimatorRotation.cpp Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
CSceneNodeAnimatorRotation.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CSceneNodeAnimatorTexture.cpp Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
CSceneNodeAnimatorTexture.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CShadowVolumeSceneNode.cpp Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
CShadowVolumeSceneNode.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CSkinnedMesh.cpp Avoid some broken calculations for IBoneSceneNode positions. 2022-10-11 22:54:44 +00:00
CSkinnedMesh.h Clean-up include dependencies (scene namespace) 2023-08-14 22:01:22 +00:00
CSkyBoxSceneNode.cpp Clean-up include dependencies (scene namespace) 2023-08-14 22:01:22 +00:00
CSkyBoxSceneNode.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CSkyDomeSceneNode.cpp Clean-up include dependencies (scene namespace) 2023-08-14 22:01:22 +00:00
CSkyDomeSceneNode.h Clean-up include dependencies (scene namespace) 2023-08-14 22:01:22 +00:00
CSMFMeshFileLoader.cpp Clean-up include dependencies (scene namespace) 2023-08-14 22:01:22 +00:00
CSMFMeshFileLoader.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CSoftware2MaterialRenderer.h burning v0.53 2022-04-30 22:57:17 +00:00
CSoftwareDriver.cpp Clean-up include dependencies (video namespace) 2023-08-15 18:42:05 +00:00
CSoftwareDriver.h Clean-up include dependencies (video namespace) 2023-08-15 18:42:05 +00:00
CSoftwareDriver2.cpp Spelling fixes 2023-04-27 18:44:33 +00:00
CSoftwareDriver2.h Clean-up include dependencies (video namespace) 2023-08-15 18:42:05 +00:00
CSoftwareTexture.cpp CSoftwareTexture::lock no longer returns image data when a mipmapLevel is requested 2023-10-17 17:55:39 +00:00
CSoftwareTexture.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CSoftwareTexture2.cpp clang warnings (OnSetMaterial multiple inheritance IMaterialRendererServices,IShaderConstantSetCallBack) 2022-05-04 10:29:41 +00:00
CSoftwareTexture2.h clang warnings (OnSetMaterial multiple inheritance IMaterialRendererServices,IShaderConstantSetCallBack) 2022-05-04 10:29:41 +00:00
CSphereSceneNode.cpp Clean-up include dependencies (scene namespace) 2023-08-14 22:01:22 +00:00
CSphereSceneNode.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CSTLMeshFileLoader.cpp Avoid warning 2022-04-20 22:16:33 +00:00
CSTLMeshFileLoader.h Speed up stl format loading, especially with text format. 2022-04-20 22:09:03 +00:00
CSTLMeshWriter.cpp stl mesh writer can now write 32 bit meshbuffers. 2022-04-20 18:31:03 +00:00
CSTLMeshWriter.h Clean-up include dependencies (scene namespace) 2023-08-14 22:01:22 +00:00
CTarReader.cpp Clean-up include dependencies in gui and io modules 2023-08-13 20:19:25 +00:00
CTarReader.h Clean-up include dependencies in gui and io modules 2023-08-13 20:19:25 +00:00
CTerrainSceneNode.cpp Clean-up include dependencies (scene namespace) 2023-08-14 22:01:22 +00:00
CTerrainSceneNode.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CTerrainTriangleSelector.cpp Make SCollisionHit::TriangleSelector and SCollisionTriangleRange::Selector both const. 2022-05-14 14:29:56 +00:00
CTerrainTriangleSelector.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CTextSceneNode.cpp Clean-up include dependencies (scene namespace) 2023-08-14 22:01:22 +00:00
CTextSceneNode.h Add missing IRR_OVERRIDE in some functions. 2022-04-12 21:58:35 +00:00
CTimer.h Clean-up include dependencies 2023-08-14 20:38:23 +00:00
CTR_transparent_reflection_2_layer.cpp clang warnings (OnSetMaterial multiple inheritance IMaterialRendererServices,IShaderConstantSetCallBack) 2022-05-04 10:29:41 +00:00
CTRFlat.cpp API BREAKER: Replacing defines in irrTypes.h which are conflicting with c++ reserved identifier rules. 2021-08-27 12:55:10 +00:00
CTRFlatWire.cpp API BREAKER: Replacing defines in irrTypes.h which are conflicting with c++ reserved identifier rules. 2021-08-27 12:55:10 +00:00
CTRGouraud.cpp API BREAKER: Replacing defines in irrTypes.h which are conflicting with c++ reserved identifier rules. 2021-08-27 12:55:10 +00:00
CTRGouraud2.cpp burningvideo 0.54 2022-05-03 20:47:32 +00:00
CTRGouraudAlphaNoZ2.cpp burningvideo 0.54 2022-05-03 20:47:32 +00:00
CTRGouraudNoZ2.cpp burningvideo 0.54 2022-05-03 20:47:32 +00:00
CTRGouraudWire.cpp API BREAKER: Replacing defines in irrTypes.h which are conflicting with c++ reserved identifier rules. 2021-08-27 12:55:10 +00:00
CTriangleBBSelector.cpp Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
CTriangleBBSelector.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CTriangleSelector.cpp Make SCollisionHit::TriangleSelector and SCollisionTriangleRange::Selector both const. 2022-05-14 14:29:56 +00:00
CTriangleSelector.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CTRNormalMap.cpp clang warnings (OnSetMaterial multiple inheritance IMaterialRendererServices,IShaderConstantSetCallBack) 2022-05-04 10:29:41 +00:00
CTRParallaxMap.cpp clang warnings (OnSetMaterial multiple inheritance IMaterialRendererServices,IShaderConstantSetCallBack) 2022-05-04 10:29:41 +00:00
CTRStencilShadow.cpp burningvideo 0.54 2022-05-03 20:47:32 +00:00
CTRTextureBlend.cpp clang warnings (OnSetMaterial multiple inheritance IMaterialRendererServices,IShaderConstantSetCallBack) 2022-05-04 10:29:41 +00:00
CTRTextureDetailMap2.cpp burningvideo 0.54 2022-05-03 20:47:32 +00:00
CTRTextureFlat.cpp API BREAKER: Replacing defines in irrTypes.h which are conflicting with c++ reserved identifier rules. 2021-08-27 12:55:10 +00:00
CTRTextureFlatWire.cpp API BREAKER: Replacing defines in irrTypes.h which are conflicting with c++ reserved identifier rules. 2021-08-27 12:55:10 +00:00
CTRTextureGouraud.cpp Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
CTRTextureGouraud.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CTRTextureGouraud2.cpp burningvideo 0.54 2022-05-03 20:47:32 +00:00
CTRTextureGouraudAdd.cpp API BREAKER: Replacing defines in irrTypes.h which are conflicting with c++ reserved identifier rules. 2021-08-27 12:55:10 +00:00
CTRTextureGouraudAdd2.cpp burningvideo 0.54 2022-05-03 20:47:32 +00:00
CTRTextureGouraudAddNoZ2.cpp burningvideo 0.54 2022-05-03 20:47:32 +00:00
CTRTextureGouraudAlpha.cpp clang warnings (OnSetMaterial multiple inheritance IMaterialRendererServices,IShaderConstantSetCallBack) 2022-05-04 10:29:41 +00:00
CTRTextureGouraudAlphaNoZ.cpp clang warnings (OnSetMaterial multiple inheritance IMaterialRendererServices,IShaderConstantSetCallBack) 2022-05-04 10:29:41 +00:00
CTRTextureGouraudNoZ.cpp API BREAKER: Replacing defines in irrTypes.h which are conflicting with c++ reserved identifier rules. 2021-08-27 12:55:10 +00:00
CTRTextureGouraudNoZ2.cpp clang warnings (OnSetMaterial multiple inheritance IMaterialRendererServices,IShaderConstantSetCallBack) 2022-05-04 10:29:41 +00:00
CTRTextureGouraudVertexAlpha2.cpp burningvideo 0.54 2022-05-03 20:47:32 +00:00
CTRTextureGouraudWire.cpp API BREAKER: Replacing defines in irrTypes.h which are conflicting with c++ reserved identifier rules. 2021-08-27 12:55:10 +00:00
CTRTextureLightMap2_Add.cpp burningvideo 0.54 2022-05-03 20:47:32 +00:00
CTRTextureLightMap2_M1.cpp burningvideo 0.54 2022-05-03 20:47:32 +00:00
CTRTextureLightMap2_M2.cpp burningvideo 0.54 2022-05-03 20:47:32 +00:00
CTRTextureLightMap2_M4.cpp burningvideo 0.54 2022-05-03 20:47:32 +00:00
CTRTextureLightMapGouraud2_M4.cpp burningvideo 0.54 2022-05-03 20:47:32 +00:00
CTRTextureWire2.cpp clang warnings (OnSetMaterial multiple inheritance IMaterialRendererServices,IShaderConstantSetCallBack) 2022-05-04 10:29:41 +00:00
CVideoModeList.cpp Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
CVideoModeList.h Replace public header guards to avoid using indentifiers reserved by c++ 2021-08-27 15:03:34 +00:00
CVolumeLightSceneNode.cpp Clean-up include dependencies (scene namespace) 2023-08-14 22:01:22 +00:00
CVolumeLightSceneNode.h API BREAKER: Replacing defines in irrTypes.h which are conflicting with c++ reserved identifier rules. 2021-08-27 12:55:10 +00:00
CWADReader.cpp Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
CWADReader.h Clean-up include dependencies in gui and io modules 2023-08-13 20:19:25 +00:00
CWaterSurfaceSceneNode.cpp Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
CWaterSurfaceSceneNode.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CWGLManager.cpp Unify & improve log messages 2022-06-30 16:23:48 +00:00
CWGLManager.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CWriteFile.cpp Clean-up include dependencies in gui and io modules 2023-08-13 20:19:25 +00:00
CWriteFile.h Clean-up include dependencies in gui and io modules 2023-08-13 20:19:25 +00:00
CXMeshFileLoader.cpp Merging r6555 from branch releases/1.8 to trunk 2023-10-03 15:21:39 +00:00
CXMeshFileLoader.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CXMLReader.cpp API BREAKER: Replacing defines in irrTypes.h which are conflicting with c++ reserved identifier rules. 2021-08-27 12:55:10 +00:00
CXMLReader.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CXMLReaderImpl.h undo remove warnings 2022-05-03 23:00:00 +00:00
CXMLWriter.cpp Clean-up include dependencies in gui and io modules 2023-08-13 20:19:25 +00:00
CXMLWriter.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CZBuffer.cpp Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
CZBuffer.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CZipReader.cpp undo remove warnings 2022-05-03 23:00:00 +00:00
CZipReader.h Clean-up include dependencies in gui and io modules 2023-08-13 20:19:25 +00:00
dmfsupport.h Define out unused functions in dmf loader to avoid warnings. 2022-01-07 17:24:38 +00:00
EProfileIDs.h Clean-up include dependencies 2023-08-14 20:38:23 +00:00
glext.h Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
glxext.h Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
IAttribute.h Replace public header guards to avoid using indentifiers reserved by c++ 2021-08-27 15:03:34 +00:00
IBurningShader.cpp Remove IMaterialRendererServices::setBasicRenderStates 2023-05-05 18:47:22 +00:00
IBurningShader.h Remove IMaterialRendererServices::setBasicRenderStates 2023-05-05 18:47:22 +00:00
IDepthBuffer.h Replace public header guards to avoid using indentifiers reserved by c++ 2021-08-27 15:03:34 +00:00
IImagePresenter.h Replace public header guards to avoid using indentifiers reserved by c++ 2021-08-27 15:03:34 +00:00
Irrlicht-gcc.cbp Add SMaterial::IUserData to make it easier passing additional values to shaders 2023-11-07 15:43:49 +00:00
Irrlicht.cpp -burningvideo 0.5 revert 2020-02-22 20:51:59 +00:00
Irrlicht.rc Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
Irrlicht.ruleset Minor const changes. 2022-05-15 13:43:32 +00:00
Irrlicht10.0.sln Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
Irrlicht10.0.vcxproj Add SMaterial::IUserData to make it easier passing additional values to shaders 2023-11-07 15:43:49 +00:00
Irrlicht10.0.vcxproj.filters Add SMaterial::IUserData to make it easier passing additional values to shaders 2023-11-07 15:43:49 +00:00
Irrlicht11.0.sln Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
Irrlicht11.0.vcxproj Add SMaterial::IUserData to make it easier passing additional values to shaders 2023-11-07 15:43:49 +00:00
Irrlicht11.0.vcxproj.filters Add SMaterial::IUserData to make it easier passing additional values to shaders 2023-11-07 15:43:49 +00:00
Irrlicht12.0.sln Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
Irrlicht12.0.vcxproj Add SMaterial::IUserData to make it easier passing additional values to shaders 2023-11-07 15:43:49 +00:00
Irrlicht12.0.vcxproj.filters Add SMaterial::IUserData to make it easier passing additional values to shaders 2023-11-07 15:43:49 +00:00
Irrlicht14.0.sln Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
Irrlicht14.0.vcxproj burningvideo 0.54 2022-05-03 20:47:32 +00:00
Irrlicht14.0.vcxproj.filters Add SMaterial::IUserData to make it easier passing additional values to shaders 2023-11-07 15:43:49 +00:00
Irrlicht15.0.sln Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
Irrlicht15.0.vcxproj Add SMaterial::IUserData to make it easier passing additional values to shaders 2023-11-07 15:43:49 +00:00
Irrlicht15.0.vcxproj.filters Add SMaterial::IUserData to make it easier passing additional values to shaders 2023-11-07 15:43:49 +00:00
Irrlicht16.0.sln vs2019 projectfiles 2022-05-03 20:48:57 +00:00
Irrlicht16.0.vcxproj Add SMaterial::IUserData to make it easier passing additional values to shaders 2023-11-07 15:43:49 +00:00
Irrlicht16.0.vcxproj.filters Add SMaterial::IUserData to make it easier passing additional values to shaders 2023-11-07 15:43:49 +00:00
Irrlicht17.0.sln Fix newly added Irrlicht17.sln file for VC2022 2022-11-19 14:28:27 +00:00
Irrlicht17.0.vcxproj Add SMaterial::IUserData to make it easier passing additional values to shaders 2023-11-07 15:43:49 +00:00
Irrlicht17.0.vcxproj.filters Add SMaterial::IUserData to make it easier passing additional values to shaders 2023-11-07 15:43:49 +00:00
irrMathFastCompat.h Add floor32, ceil32, round32 compatibility functions for burnings renderer. 2019-12-16 16:15:04 +00:00
irrXML.cpp Clean-up include dependencies in gui and io modules 2023-08-13 20:19:25 +00:00
ISceneNodeAnimatorFinishing.h Replace public header guards to avoid using indentifiers reserved by c++ 2021-08-27 15:03:34 +00:00
ITriangleRenderer.h Replace public header guards to avoid using indentifiers reserved by c++ 2021-08-27 15:03:34 +00:00
IZBuffer.h Replace public header guards to avoid using indentifiers reserved by c++ 2021-08-27 15:03:34 +00:00
leakHunter.cpp Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
Makefile burningvideo 0.54 2022-05-03 20:47:32 +00:00
Octree.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
os.cpp Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
os.h Clean-up include dependencies 2023-08-14 20:38:23 +00:00
resource.h Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
S2DVertex.h Replace public header guards to avoid using indentifiers reserved by c++ 2021-08-27 15:03:34 +00:00
S4DVertex.h Spelling fixes 2023-04-27 18:44:33 +00:00
SB3DStructs.h Merging r6551 through r6553 from branch releases/1.8 to trunk 2023-10-03 15:08:40 +00:00
SConstruct Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
SoftwareDriver2_compile_config.h clang warnings (OnSetMaterial multiple inheritance IMaterialRendererServices,IShaderConstantSetCallBack) 2022-05-04 10:29:41 +00:00
SoftwareDriver2_helper.h clang warnings (OnSetMaterial multiple inheritance IMaterialRendererServices,IShaderConstantSetCallBack) 2022-05-04 10:29:41 +00:00
source.txt Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
utf8.cpp Clean-up include dependencies 2023-08-14 20:38:23 +00:00
wglext.h Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00