Civil Rights
Movements, leaders, victories and the continuing fight for equality.
Explore the people, places, events, achievements, struggles and stories that shaped our journey.
Movements, leaders, victories and the continuing fight for equality.
Innovation, patents, science, technology and world-changing contributions.
Pioneers, champions, Negro Leagues, records, activism and excellence.
Meet the people whose lives, choices and achievements shaped the journey.
Black towns, communities, institutions and places where history happened.
Moments that changed communities, movements, institutions and the nation.
Katherine Johnson’s mathematical calculations helped guide some of America’s most important early space missions while she confronted the racial and gender barriers faced by Black women in twentieth-century America.
MORE →Reflects the personal views, recollections, and perspective of the author, Mike Davis.
This is a personal recollection on the Move fire on May 13, 1985
| Irrlicht 3D Engine | |
|---|---|
| Developer | Nikolaus Gebhardt et al. |
| Stable release | 1.8.5
/ 1 November 2021 |
| Written in | C++ |
| Operating system | Cross-platform: Windows, Linux, macOS, Windows CE |
| Type | Application framework |
| License | zlib/libpng-based |
| Website | irrlicht |
| Repository | |
Irrlicht (German pronunciation [ˈɪʁlɪçt], English: will-o'-the-wisp) is an open-source game engine written in C++. It is cross-platform, officially running on Windows, macOS, Linux and Windows CE and due to its open nature ports to other systems are available, including FreeBSD, Xbox (up to Irrlicht version 1.8.1), PlayStation Portable,[1] Symbian,[2] iPhone,[3] AmigaOS 4,[4] Sailfish OS via a Qt/QML wrapper,[5] and Google Native Client.[6]
Irrlicht is known for its optimization and reliability in both newer and older hardware. It also offers easy learning, and a large friendly community.[7] Unofficial bindings for many languages exist including AutoIt,[8] C++Builder,[9] FreeBASIC,[10] GameMaker Language,[11] Java,[12] Lua,[13] .NET,[14][15][16] Object Pascal (Delphi),[17][18] Perl,[19] Python,[20][21] and Ruby.[22] However, most of them have not been maintained for more than five years.
Irrlicht's development began in 2003 with one developer, Nikolaus Gebhardt.[23] Only after the 1.0 release of Irrlicht in 2006 did the team grow to ten members as of 2011, most of them being developers.[24]
Irrlicht is a common German term for a will-o'-the-wisp.
Irrlicht supports 3D rendering via OpenGL, DirectX 8, 9 and internal software rasterizers. DirectX 8 is not supported after 1.8.1,[25] effectively ending support for Xbox. External renderers and windowing systems plug in through simple interfaces, giving rise to a community-made Simple DirectMedia Layer (SDL) video driver and support for iPhone and Symbian devices. The engine comes with a library of standard material renderers, allowing fallback materials where user hardware is unable to handle advanced methods. New materials can be added to the engine at run-time, allowing users to write their own as needed. In addition to legacy fixed-function pipeline materials, programmable Pixel and Vertex Shaders (1.1 to 3.0 and 4.0 using GLSL), ARB Fragment and Vertex Programs, HLSL, Cg and GLSL materials are supported.


Irrlicht supports many file formats. It will load and display 3ds Max files, Quake 2 MD2 Models, Wavefront .obj objects, Quake 3 .bsp maps, Milkshape3D objects, and DirectX .x files.[26] Additional format loaders have been written as external plugins. Lights, cameras and 3D objects are managed as a tree of Scene Nodes, arbitrary groupable entities linked together in a scene graph. These nodes are responsible for their own behaviour, but can also be managed by animators, each other, or manually by users.
Many built-in node types exist and can be used together to make complex indoor and outdoor scenes. New nodes are trivial to make and can be added at runtime; many additional node types are available from the community. Node types packaged with Irrlicht include a terrain renderer and sky domes-boxes for outdoor rendering, binary space partitioning (BSP) for indoor rendering, bone based animated meshes, stencil shadows, billboards and particle systems, water surfaces and primitives.
A skinnable 2D graphical user interface (GUI) is available, supporting many controls and the ability for users to plug in their own (or community made) custom widgets at runtime. Irrlicht's internal event system provides mouse, keyboard, joystick and GUI events without having to rely on additional libraries.[27]
Filesystem access is abstracted allowing platform-independent file and folder access, and transparent access to files within ZIP archives. Other I/O features include an XML reader and writer, the ability to take screenshots, manipulate images and meshes and then save them in several different file formats.
Irrlicht provides support for simple collision detection including mouse picking, but users are advised that this is not intended as a replacement for a full featured physics engine.
Irrlicht was designed to be able to load and save the current scene to an XML file; this combined with the engine's open-source licensing model has attracted various programmers and developers to create world editors for Irrlicht to simplify the world-creation process. One such example is the irrEdit world editor, developed by Nikolaus Gebhardt and other members of the company Ambiera.[28] IrrEdit contains a radiosity lightmap generator and a scripting interface using Squirrel scripts.
Since Irrlicht does not support sound by itself, Ambiera has also developed irrKlang, a non-free, proprietary audio library with an API similar to Irrlicht.[29] Being developed by the same group, irrEdit supports the use of sounds in levels made by irrEdit for use with irrKlang-enabled compiled DLLs. Also, among Ambiera's creations is irrXML, Irrlicht's XML parser.
Many physics libraries have had plugins and wrappers written for Irrlicht, including Nvidia PhysX, Bullet, and Open Dynamics Engine.
More extensions can be found in the Irrlicht forums and in the irrExt project, a side-project of Irrlicht for special purpose add-ons.
There are also some new technologies in forums such as Deferred shading or Shadow mapping. Many users contribute extensions such as Compute Shaders (OpenGL 4.3) and Tessellation Shaders (Shader Model 5.0).
Source: Wikipedia. Article content is retrieved live through the MediaWiki API.
SourceForge is a web service that provides a centralized software discovery platform, including an online platform for managing and hosting open-source software projects, and a directory for comparing and reviewing B2B software that lists over 104,500 business software titles. It provides source code repository hosting, bug tracking, mirroring of downloads for load balancing, a wiki for documentation, developer and user mailing lists, user-support forums, user-written reviews and ratings, a news bulletin, micro-blog for publishing project updates, and other features. Sourceforge was founded by Tony Guntharp, Uriah Welcome, Tim Perdue, and Drew Streib in November 1999. It was one of the first to offer this service free of charge to open-source projects. Since 2012, the website has run on Apache Allura software. SourceForge offers free hosting and free access to tools for developers of free and open-source software. As of September 2020, the SourceForge repository claimed to host more than 502,000 projects and had more than 3.7 million registered users.
StarDict, developed by Hu Zheng (胡正), is a free GUI released under the GPL-3.0-or-later license for accessing StarDict dictionary files (a dictionary shell). It is the successor of StarDic, developed by Ma Su'an (馬蘇安), continuing its version numbers. According to StarDict's earlier homepage on SourceForge, the project has been removed from SourceForge due to copyright infringement reports. It moved to Google Code and then back to SourceForge, while development is now seemingly continued on GitHub.
Notepad++ (sometimes npp or NPP) is a text and source-code editor for use with Microsoft Windows. It supports tabbed editing, which allows working with multiple open files in one window. The program's name comes from the C postfix increment operator. Notepad++ is released as free and open-source software under a GNU General Public License (GPL) 3.0 or later. The project was originally hosted on the SourceForge software repository (2003–2010), from where it was downloaded over 28 million times, and twice won the SourceForge Community Choice Award for Best Developer Tool. The project moved to TuxFamily (2010–2015), and then to GitHub (2015–present). Notepad++ uses the Scintilla editor component. It supports Windows DirectWrite and all major Windows color font formats (COLRv0, COLRv1, and OpenType SVG).
Irrlicht (German pronunciation [ˈɪʁlɪçt], English: will-o'-the-wisp) is an open-source game engine written in C++. It is cross-platform, officially running on Windows, macOS, Linux and Windows CE and due to its open nature ports to other systems are available, including FreeBSD, Xbox (up to Irrlicht version 1.8.1), PlayStation Portable, Symbian, iPhone, AmigaOS 4, Sailfish OS via a Qt/QML wrapper, and Google Native Client. Irrlicht is known for its optimization and reliability in both newer and older hardware. It also offers easy learning, and a large friendly community. Unofficial bindings for many languages exist including AutoIt, C++Builder, FreeBASIC, GameMaker Language, Java, Lua, .NET, Object Pascal (Delphi), Perl, Python, and Ruby. However, most of them have not been maintained for more than five years. Irrlicht's development began in 2003 with one developer, Nikolaus Gebhardt. Only after the 1.0 release of Irrlicht in 2006 did the team grow to ten members as of 2011, most of them being developers. Irrlicht is a common German term for a will-o'-the-wisp.
Before the 1921 destruction of Tulsa’s Greenwood District, Black residents had created a remarkable center of business and community life. The district included stores, professional offices, entertainment venues and homes owned by Black citizens. Understanding Greenwood means learning what was built—not only what was burned.
MORE →Madam C.J. Walker