Skip to content

Releases: OneLoneCoder/olcPixelGameEngine

olcPixelGameEngine v2.23

28 Feb 21:08
5d85c7a
Compare
Choose a tag to compare
  • Fixed Emscripten host sizing errors - Thanks Moros
  • Fixed v2d_generic.clamp() function

olcPixelGameEngine v2.22

31 Jan 17:37
410cae6
Compare
Choose a tag to compare
  • Fix typo on dragged file buffers for unicode builds

olcPixelGameEngine v2.21

26 Nov 18:36
99b0c51
Compare
Choose a tag to compare
  • 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

28 Oct 02:34
3280f71
Compare
Choose a tag to compare
  • Added DrawRectDecal() - Keeps OneSketchyGuy quiet
  • Added GetScreenSize()
  • Added olc::Sprite::Size() - returns size of sprite in vector format

olcPixelGameEngine v2.19

07 Aug 14:53
6cc039c
Compare
Choose a tag to compare
  • 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

22 Feb 01:42
bb767c8
Compare
Choose a tag to compare
  • 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

03 Jun 20:08
0bdfb62
Compare
Choose a tag to compare
  • 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

21 Mar 20:53
7fd9f27
Compare
Choose a tag to compare
  • 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

11 Feb 22:01
de7690c
Compare
Choose a tag to compare
  • 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

10 Feb 07:22
8cb4e67
Compare
Choose a tag to compare
  • Added GetFontSprite() - allows access to font data