irrlicht/source/Irrlicht
cutealien 02165eccc8 CD3D9HLSLMaterialRenderer now implementing IMaterialRendererServices itself
Basically now the same as GLSL material renderer already worked.
Before it was using IMaterialRendererServices from CD3D9Driver, but there had been several problems with that:
- The d3d9 driver called functions through the CD3D9MaterialRenderer interface, but CD3D9HLSLMaterialRenderer is not (or maybe no longer?) derived from that class. Reason it still worked was accidental luck - the same functions had been in the same order and due to casts the compiler wasn't noticing it was calling the functions of an unrelated class.
- It was making calls to set shader constants depend on the currently set material in the driver. Which was not necessary and just prevents we can use the IMaterialRendererServices interface without setting the material first (how I found the bug).
Still some problems left for now:
- There's 2 ways to call shader constants. One seems to be only used by hi-level shaders which links constants to the shader. The the other only by low-level shaders which uses global (shader independent) registers.
So maybe this should be 2 interfaces? But not certain, glsl material renderer seems to prevent setting the global registers, but maybe those could be used additionally? I've still allowed it for now in HLSL, just in case it had it's uses.
- setBasicRenderStates probably should not be in IMaterialRendererServices. I'm not seeing any case where this isn't just passed on to the driver. And all classes using it have access to the driver unless I missed one. So probably can just avoid that additional indirection and kick that out of the IMaterialRendererServices interface.


git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6464 dfc29bdd-3216-0410-991c-e03cc46cb475
2023-04-21 14:04:57 +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 Merge branch releases/1.8 revisions r6168 through r6170 into trunk. 2020-12-19 14:35:50 +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 MacOS SoftwareDriver Window and warnings 2022-05-01 02:43:12 +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 Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +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 Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
CAnimatedMeshMD2.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CAnimatedMeshMD3.cpp Minor const changes. 2022-05-15 13:43:32 +00:00
CAnimatedMeshMD3.h Minor const changes. 2022-05-15 13:43:32 +00:00
CAnimatedMeshSceneNode.cpp Prefer static_cast to reinterpret_cast where possible. 2022-01-08 18:22:20 +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 API BREAKER: Replacing defines in irrTypes.h which are conflicting with c++ reserved identifier rules. 2021-08-27 12:55:10 +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 CB3DMeshFileLoader: abort if offsets point outside of file 2022-04-21 20:50:15 +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 Minor const changes. 2022-05-15 13:43:32 +00:00
CB3DMeshWriter.h Minor const changes. 2022-05-15 13:43:32 +00:00
CBillboardSceneNode.cpp Fix warning 2022-10-04 12:32:27 +00:00
CBillboardSceneNode.h Add missing IRR_OVERRIDE in some functions. 2022-04-12 21:58:35 +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 Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +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 Fix camera render when it wasn't animated. Tiny improvement for fps camera animator. Add documentation. 2022-06-16 13:59:58 +00:00
CCameraSceneNode.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CColladaFileLoader.cpp API BREAKER: Replacing defines in irrTypes.h which are conflicting with c++ reserved identifier rules. 2021-08-27 12:55:10 +00:00
CColladaFileLoader.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CColladaMeshWriter.cpp Fix Collada (.dae) writing with 32 bit meshbuffers 2022-08-24 12:55:45 +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 Change all CColorConverter functions to work with u32 instead of s32 for sizes. 2022-05-08 15:40:38 +00:00
CColorConverter.h Change all CColorConverter functions to work with u32 instead of s32 for sizes. 2022-05-08 15:40:38 +00:00
CCSMLoader.cpp Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
CCSMLoader.h API BREAKER: Replacing defines in irrTypes.h which are conflicting with c++ reserved identifier rules. 2021-08-27 12:55:10 +00:00
CCubeSceneNode.cpp Add new cube mesh type ECMT_1BUF_24VTX_NP. CubeSceneNodes can now use different cube mesh types. 2022-03-22 22:08:33 +00:00
CCubeSceneNode.h Add new cube mesh type ECMT_1BUF_24VTX_NP. CubeSceneNodes can now use different cube mesh types. 2022-03-22 22:08:33 +00:00
CD3D9Driver.cpp CD3D9HLSLMaterialRenderer now implementing IMaterialRendererServices itself 2023-04-21 14:04:57 +00:00
CD3D9Driver.h IVideoDriver::getOcclusionQueryResult works now with const node pointer. 2022-05-15 11:51:42 +00:00
CD3D9HLSLMaterialRenderer.cpp CD3D9HLSLMaterialRenderer now implementing IMaterialRendererServices itself 2023-04-21 14:04:57 +00:00
CD3D9HLSLMaterialRenderer.h CD3D9HLSLMaterialRenderer now implementing IMaterialRendererServices itself 2023-04-21 14:04:57 +00:00
CD3D9MaterialRenderer.h CD3D9HLSLMaterialRenderer now implementing IMaterialRendererServices itself 2023-04-21 14:04:57 +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 CD3D9HLSLMaterialRenderer now implementing IMaterialRendererServices itself 2023-04-21 14:04:57 +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 Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +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 Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
CDMFLoader.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +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 Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +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 Spelling fixes 2023-03-31 13:12:47 +00:00
CGeometryCreator.h Spelling fixes 2023-03-31 13:12:47 +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 Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +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 Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +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 Fix spelling (comments) 2023-04-12 13:22:03 +00:00
CGUIContextMenu.h Fix spelling (comments) 2023-04-12 13:22:03 +00:00
CGUIEditBox.cpp Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +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 Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +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 Fix recently broken scroll behaviour of listbox with moveOverSelect 2023-04-19 15:17:39 +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 Add checks for valid skin pointer in CGUIMenu 2022-05-14 14:03:30 +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 Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +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 Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
CGUIMessageBox.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CGUIModalScreen.cpp Add missing break in CGUIModalScreen::OnEvent. 2021-08-20 12:27:05 +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 Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +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 Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +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 Fix and simplify IGUISpinBox::getOldValue 2022-09-28 14:56:22 +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 Avoid some gcc warnings. 2019-12-12 16:52:46 +00:00
CGUITabControl.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CGUITable.cpp Fix string deserialization in CGUITable. 2022-04-25 09:48:26 +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 Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +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 Code cleanup 2020-11-14 16:56:16 +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 Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +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 Avoid potential number overflows. 2022-05-13 14:56:22 +00:00
CImage.h burning v0.53 2022-04-30 22:57:17 +00:00
CImageLoaderBMP.cpp Add checks for sane image sizes in some image loaders (bmp, jpg, tga, png) 2022-05-08 14:42:59 +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 Add IImage::checkDataSizeLimit and make IImage getDataSizeFromFormat return size_t 2022-05-06 19:47:38 +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 Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +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 Unify & improve log messages 2022-06-30 16:23:48 +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 Unify & improve log messages 2022-06-30 16:23:48 +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 Add IImage::checkDataSizeLimit and make IImage getDataSizeFromFormat return size_t 2022-05-06 19:47:38 +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 removed warning for VisualStudio 2012 2020-02-22 22:54:23 +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 Unify & improve log messages 2022-06-30 16:23:48 +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 Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +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 Change all CColorConverter functions to work with u32 instead of s32 for sizes. 2022-05-08 15:40:38 +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 Change all CColorConverter functions to work with u32 instead of s32 for sizes. 2022-05-08 15:40:38 +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 Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +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 Unify & improve log messages 2022-06-30 16:23:48 +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 Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +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 Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +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 Change all CColorConverter functions to work with u32 instead of s32 for sizes. 2022-05-08 15:40:38 +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 Add ICursorControl::getReferenceRect 2023-03-14 22:05:45 +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 Change _IRR_OVERRIDE to IRR_OVERRIDE also on OSX headers. 2021-08-27 19:19:09 +00:00
CIrrDeviceOSX.mm MacOS SoftwareDriver Window and warnings 2022-05-01 02:43:12 +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 Add ICursorControl::getReferenceRect 2023-03-14 22:05:45 +00:00
CIrrMeshFileLoader.cpp Unify & improve log messages 2022-06-30 16:23:48 +00:00
CIrrMeshFileLoader.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CIrrMeshWriter.cpp Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +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 Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
CLimitReadFile.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CLMTSMeshFileLoader.cpp Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +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 Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
CLogger.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CLWOMeshFileLoader.cpp Unify & improve log messages 2022-06-30 16:23:48 +00:00
CLWOMeshFileLoader.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CMD2MeshFileLoader.cpp Unify & improve log messages 2022-06-30 16:23:48 +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 Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
CMD3MeshFileLoader.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CMemoryFile.cpp Fix bounds checking in CMemoryWriteFile::seek 2022-04-21 20:39:31 +00:00
CMemoryFile.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +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 Fix: CMeshSceneNode and CAnimatedMeshSceneNode still used wrong material in OnRegisterSceneNode. 2020-01-03 16:22:55 +00:00
CMeshSceneNode.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +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 Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +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 Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
CMY3DMeshFileLoader.h API BREAKER: Replacing defines in irrTypes.h which are conflicting with c++ reserved identifier rules. 2021-08-27 12:55:10 +00:00
CNPKReader.cpp Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
CNPKReader.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +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 IVideoDriver::getOcclusionQueryResult works now with const node pointer. 2022-05-15 11:51:42 +00:00
CNullDriver.h IVideoDriver::getOcclusionQueryResult works now with const node pointer. 2022-05-15 11:51:42 +00:00
COBJMeshFileLoader.cpp Spelling fixes 2023-04-01 15:50:08 +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 Add IMeshBufffer::clone for buffer copies, use it in CMeshManipulator::createMeshCopy 2022-04-14 16:54:06 +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 Avoid allocating more than 16k on stack in OCT loader. 2022-01-08 17:30:06 +00:00
COCTLoader.h Avoid allocating more than 16k on stack in OCT loader. 2022-01-08 17:30:06 +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 Material.ZWriteEnable is now of type E_ZWRITE instead of bool and ZWriteFineControl get removed (or merged into ZWriteEnable). 2020-01-02 15:34:52 +00:00
COgreMeshFileLoader.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
COpenGLCacheHandler.cpp Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
COpenGLCacheHandler.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +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 Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +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 Avoid warning in VS 2022 2023-04-11 13:19:12 +00:00
COpenGLDriver.h Spelling fixes 2023-04-01 15:50:08 +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 Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +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 Merging r6266 through r6268 from branch releases/1.8 to trunk 2021-12-05 20:25:26 +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 Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
COpenGLShaderMaterialRenderer.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
COpenGLSLMaterialRenderer.cpp Fix compile problem for older (<3.0) GL versions compiled without extensions. 2020-06-19 17:21:10 +00:00
COpenGLSLMaterialRenderer.h CD3D9HLSLMaterialRenderer now implementing IMaterialRendererServices itself 2023-04-21 14:04:57 +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 Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CParticleAnimatedMeshSceneNodeEmitter.cpp Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +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 Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
CParticleGravityAffector.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CParticleMeshEmitter.cpp Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
CParticleMeshEmitter.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CParticlePointEmitter.cpp Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
CParticlePointEmitter.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +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 Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CParticleSystemSceneNode.cpp Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
CParticleSystemSceneNode.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +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 Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
CProfiler.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CQ3LevelMesh.cpp Spelling fixes 2023-03-31 13:12:47 +00:00
CQ3LevelMesh.h Spelling fixes 2023-03-31 13:12:47 +00:00
CQuake3ShaderSceneNode.cpp Material.ZWriteEnable is now of type E_ZWRITE instead of bool and ZWriteFineControl get removed (or merged into ZWriteEnable). 2020-01-02 15:34:52 +00:00
CQuake3ShaderSceneNode.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CReadFile.cpp Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
CReadFile.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CSceneCollisionManager.cpp Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +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 Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +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 Spelling fixes 2023-03-31 13:12:47 +00:00
CSceneManager.h Spelling fixes 2023-03-31 13:12:47 +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 Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +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 a) debug Camera Matrices. enable with _IRR_COMPILE_WITH_90_DEGREE_CAMERA. 2022-05-01 01:11:45 +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 Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CSkyBoxSceneNode.cpp Material.ZWriteEnable is now of type E_ZWRITE instead of bool and ZWriteFineControl get removed (or merged into ZWriteEnable). 2020-01-02 15:34:52 +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 Material.ZWriteEnable is now of type E_ZWRITE instead of bool and ZWriteFineControl get removed (or merged into ZWriteEnable). 2020-01-02 15:34:52 +00:00
CSkyDomeSceneNode.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CSMFMeshFileLoader.cpp Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +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
CSoftwareDriver2.cpp IVideoDriver::getOcclusionQueryResult works now with const node pointer. 2022-05-15 11:51:42 +00:00
CSoftwareDriver2.h IVideoDriver::getOcclusionQueryResult works now with const node pointer. 2022-05-15 11:51:42 +00:00
CSoftwareDriver.cpp Material.ZWriteEnable is now of type E_ZWRITE instead of bool and ZWriteFineControl get removed (or merged into ZWriteEnable). 2020-01-02 15:34:52 +00:00
CSoftwareDriver.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
CSoftwareTexture.cpp Reworking IRenderTarget interface to avoid constant memory allocations. 2021-08-26 16:45:20 +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
CSphereSceneNode.cpp Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +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 Replace public header guards to avoid using indentifiers reserved by c++ 2021-08-27 15:03:34 +00:00
CTarReader.cpp Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
CTarReader.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CTerrainSceneNode.cpp Unify & improve log messages 2022-06-30 16:23:48 +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 CBillboardTextSceneNode null-pointer check on missing Texture 2022-05-08 14:43:24 +00:00
CTextSceneNode.h Add missing IRR_OVERRIDE in some functions. 2022-04-12 21:58:35 +00:00
CTimer.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +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
CTRGouraud2.cpp burningvideo 0.54 2022-05-03 20:47:32 +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
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
CTRTextureGouraud2.cpp burningvideo 0.54 2022-05-03 20:47:32 +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
CTRTextureGouraudAdd2.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
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
CTRTextureGouraudNoZ2.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
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 Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +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 Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +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 Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
CWriteFile.h Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
CXMeshFileLoader.cpp Unify & improve log messages 2022-06-30 16:23:48 +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 undo remove warnings 2022-05-03 23:00:00 +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 Replace header guards in source folder to avoid using identifiers reserved by c++ 2021-08-27 15:55:04 +00:00
dmfsupport.h Define out unused functions in dmf loader to avoid warnings. 2022-01-07 17:24:38 +00:00
EProfileIDs.h Fix compiling with _IRR_COMPILE_WITH_PROFILING_ enabled 2021-07-20 18:46:21 +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 burningvideo 0.54 2022-05-03 20:47:32 +00:00
IBurningShader.h clang warnings (OnSetMaterial multiple inheritance IMaterialRendererServices,IShaderConstantSetCallBack) 2022-05-04 10:29:41 +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
Irrlicht10.0.sln Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
Irrlicht10.0.vcxproj Add option to allow nodes to ignore the scale/rotation parts of their parents transformation. 2022-09-29 16:34:37 +00:00
Irrlicht10.0.vcxproj.filters Add option to allow nodes to ignore the scale/rotation parts of their parents transformation. 2022-09-29 16:34:37 +00:00
Irrlicht11.0.sln Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
Irrlicht11.0.vcxproj Update VS and c::b project files for burningvideo 0.54 2022-05-05 13:07:45 +00:00
Irrlicht11.0.vcxproj.filters Update VS and c::b project files for burningvideo 0.54 2022-05-05 13:07:45 +00:00
Irrlicht12.0.sln Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
Irrlicht12.0.vcxproj Update VS and c::b project files for burningvideo 0.54 2022-05-05 13:07:45 +00:00
Irrlicht12.0.vcxproj.filters Update VS and c::b project files for burningvideo 0.54 2022-05-05 13:07:45 +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 burningvideo 0.54 2022-05-03 20:47:32 +00:00
Irrlicht15.0.sln Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00
Irrlicht15.0.vcxproj Update VS and c::b project files for burningvideo 0.54 2022-05-05 13:07:45 +00:00
Irrlicht15.0.vcxproj.filters Update VS and c::b project files for burningvideo 0.54 2022-05-05 13:07:45 +00:00
Irrlicht16.0.sln vs2019 projectfiles 2022-05-03 20:48:57 +00:00
Irrlicht16.0.vcxproj vs2019 projectfiles 2022-05-03 20:48:57 +00:00
Irrlicht16.0.vcxproj.filters vs2019 projectfiles 2022-05-03 20:48:57 +00:00
Irrlicht17.0.sln Fix newly added Irrlicht17.sln file for VC2022 2022-11-19 14:28:27 +00:00
Irrlicht17.0.vcxproj CIrrDeviceWin32::yield() now uses Sleep(0) instead of Sleep(1). 2023-04-03 15:32:41 +00:00
Irrlicht17.0.vcxproj.filters Add VC17 (VS 2022) project files and solutions 2022-11-19 14:22:50 +00:00
Irrlicht-gcc.cbp Update VS and c::b project files for burningvideo 0.54 2022-05-05 13:07:45 +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
irrMathFastCompat.h Add floor32, ceil32, round32 compatibility functions for burnings renderer. 2019-12-16 16:15:04 +00:00
irrXML.cpp API BREAKER: Replacing defines in irrTypes.h which are conflicting with c++ reserved identifier rules. 2021-08-27 12:55:10 +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 Unify & improve log messages 2022-06-30 16:23:48 +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 burningvideo 0.54 2022-05-03 20:47:32 +00:00
SB3DStructs.h Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +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 utf8ToWchar and wcharToUtf8 work with sizeof checks instead of defines now to call correct conversion 2022-01-08 15:19:46 +00:00
wglext.h Avoid warning and make local variable lower-case. 2019-12-12 16:32:41 +00:00