Releases: OneLoneCoder/olcPixelGameEngine
Releases · OneLoneCoder/olcPixelGameEngine
olcPixelGameEngine v2.23
olcPixelGameEngine v2.22
- Fix typo on dragged file buffers for unicode builds
olcPixelGameEngine v2.21
- Emscripten Overhaul - Thanks Moros!
- Added DrawPolygonDecal() tint overload, can now tint a polygon accounting for vertex colours
- Added Multiplicative Pixel overload
- Added v2d_generic clamp()
- Added v2d_generic lerp()
- Added GetDroppedFiles() - returns files dropped onto engine window for that frame (MSW only)
- Added GetDroppedFilesPoint() - returns location of dropped files (MSW only)
- Added Exposed OpenGL33 Loader interface so the typedefs can be shared with PGEX & user
- Added Fix OGL33 DecalStructure types - wow, how did that one get missed?? lol
- Added FillTexturedTriangle() - Software rasterizes a textured, coloured, triangle
- Added FillTexturedPolygon() - Hijacks DecalStructure for configuration
- Added olc::vf2d arguments for Sprite::Sample() functions
olcPixelGameEngine v2.20
- Added DrawRectDecal() - Keeps OneSketchyGuy quiet
- Added GetScreenSize()
- Added olc::Sprite::Size() - returns size of sprite in vector format
olcPixelGameEngine v2.19
- Built in font is now olc::Renderable
- Added EnablePixelTransfer() - Gate if layer content transfers occur (speedup in decal only apps)
- Added TextEntryEnable() - Enables/Disables text entry mode
- Added TextEntryGetString() - Gets the current accumulated string in text entry mode
- Added TextEntryGetCursor() - Gets the current cursor position in text entry mode
- Added IsTextEntryEnabled() - Returns true if text entry mode is activated
- Added OnTextEntryComplete() - Override is called when user presses "ENTER" in text entry mode
- Added Potential for regional keyboard mappings - needs volunteers to do this
- Added ConsoleShow() - Opens built in command console
- Added ConsoleClear() - Clears built in command console output
- Added ConsoleOut() - Stream strings to command console output
- Added ConsoleCaptureStdOut() - Capture std::cout by redirecting to built-in console
- Added IsConsoleShowing() - Returns true if console is currently active
- Added OnConsoleCommand() - Override is called when command is entered into built in console
olcPixelGameEngine v2.17
- Added Clipping for DrawLine() functions
- Reintroduced sub-pixel decals
- Added Modified DrawPartialDecal() to quantise and correctly sample from tile atlasses
- Added olc::Sprite::GetPixel() - Clamp Mode
olcPixelGameEngine v2.16
- Fixed Emscripten JS formatting in VS IDE (thanks Moros)
- Added "Headless" Mode
- Added DrawLineDecal()
- Added Mouse Button Constants
- Added Move Constructor for olc::Renderable
- Added Polar/Cartesian conversion for v2d_generic
- Added DrawRotatedStringDecal()/DrawRotatedStringPropDecal() (thanks Oso-Grande/Sopadeoso (PR #209))
- =Using olc::Renderable for layer surface
- Added Major Mac and GLUT Update (thanks Mumflr)
olcPixelGameEngine v2.15
- Added WASM Platform (via Emscripten) - Big Thanks to OLC Community - See Platform for details
- Added Sample Mode for Decals
- Added Made olc_ConfigureSystem() accessible
- Added Added OLC_----_CUSTOM_EX for externalised platforms, renderers and image loaders
- =Refactored olc::Sprite pixel data store
- Deprecating LoadFromPGESprFile()
- Deprecating SaveToPGESprFile()
- Fix Pixel -= operator (thanks Au Lit)
olcPixelGameEngine v2.14
- Fixed WIN32 Definition reshuffle
- Fixed DrawPartialDecal() - messed up dimension during renderer experiment, didnt remove junk code, thanks Alexio
- Fixed? Strange error regarding GDI+ Image Loader not knowing about COM, SDK change?
olcPixelGameEngine v2.13
- Added GetFontSprite() - allows access to font data