<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>delphi on Sascha Willems</title>
    <link>https://www.saschawillems.de/tags/delphi/</link>
    <description>Recent content in delphi on Sascha Willems</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>de-de</language>
    <managingEditor>webmaster@saschawillems.de (www.saschawillems.de)</managingEditor>
    <webMaster>webmaster@saschawillems.de (www.saschawillems.de)</webMaster>
    <lastBuildDate>Sun, 27 Aug 2017 09:46:43 +0000</lastBuildDate><atom:link href="https://www.saschawillems.de/tags/delphi/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Delphi/Pascal OpenGL Header updated to 4.6</title>
      <link>https://www.saschawillems.de/blog/2017/08/27/delphi/pascal-opengl-header-updated-to-4.6/</link>
      <pubDate>Sun, 27 Aug 2017 09:46:43 +0000</pubDate>
      <author>webmaster@saschawillems.de (www.saschawillems.de)</author>
      <guid>https://www.saschawillems.de/blog/2017/08/27/delphi/pascal-opengl-header-updated-to-4.6/</guid>
      <description>The Delphi/Pascal OpenGL headers have been updated to support OpenGL 4.6. The current version of this header can always be found at the github repository, the 4.6 release has also been tagged.
This version adds support for all ARB extensions added to OpenGL 4.6 and brings a few cross-platform fixes (mostly for Free Pascal) along with a few fixes and added constants for a few extensions that have been missing.</description>
    </item>
    
    <item>
      <title>Small update to the Delphi/Pascal OpenGL Header</title>
      <link>https://www.saschawillems.de/blog/2014/12/06/small-update-to-the-delphi/pascal-opengl-header/</link>
      <pubDate>Sat, 06 Dec 2014 11:09:22 +0000</pubDate>
      <author>webmaster@saschawillems.de (www.saschawillems.de)</author>
      <guid>https://www.saschawillems.de/blog/2014/12/06/small-update-to-the-delphi/pascal-opengl-header/</guid>
      <description>Due to some user feedback, I&amp;rsquo;ve updated our delphi/pascal OpenGL header translation.
You can get it over at the bitbucket repository, and now finally with a proper markdown readme ;)
The changes include fixed type declarations for boolean types (so you can now finally write glDepthMask(GL_FALSE)), and some fixes for exception handling on 64-bit windows platforms.</description>
    </item>
    
    <item>
      <title>Delphi/Pascal OpenGL Header now supports OpenGL 4.5</title>
      <link>https://www.saschawillems.de/blog/2014/08/26/delphi/pascal-opengl-header-now-supports-opengl-4.5/</link>
      <pubDate>Tue, 26 Aug 2014 19:14:03 +0000</pubDate>
      <author>webmaster@saschawillems.de (www.saschawillems.de)</author>
      <guid>https://www.saschawillems.de/blog/2014/08/26/delphi/pascal-opengl-header-now-supports-opengl-4.5/</guid>
      <description>With OpenGL 4.5 being released (and NVidia already having drivers out in the wild) I&amp;rsquo;ve updated our Delphi/Pascal OpenGL Header translation to the latest OpenGL version.
You can always grab the most recent header translation from the bitbucket repository, where you&amp;rsquo;ll also find updates aside from the major OpenGL releases.
If you&amp;rsquo;re missing anything from the headers, like a vendor specific extension missing, or want to give feedback just drop me a line.</description>
    </item>
    
    <item>
      <title>GL_ARB_debug_output</title>
      <link>https://www.saschawillems.de/blog/2014/06/02/gl_arb_debug_output/</link>
      <pubDate>Mon, 02 Jun 2014 19:25:11 +0000</pubDate>
      <author>webmaster@saschawillems.de (www.saschawillems.de)</author>
      <guid>https://www.saschawillems.de/blog/2014/06/02/gl_arb_debug_output/</guid>
      <description>I&amp;rsquo;ve just been playing around with GL_ARB_debug_output, a new extension introduced with OpenGL 4.3. This extension adds debugging capabilities to OpenGL, e.g. allowing you to have a callback fired by the OpenGL implementation that&amp;rsquo;ll inform you upon errors or even (heavily depending on the IHV) gives performance hints.
I wrote a small sample (in Delphi) that demonstrates this new functionality. It creates an OpenGL 4.3 forward compatible context (no more legacy stuff) with debugging capabilites and displays debug messages from your OpenGL driver.</description>
    </item>
    
    <item>
      <title>Delphi/Pascal OpenGL Header updated and on bitbucket</title>
      <link>https://www.saschawillems.de/blog/2014/05/09/delphi/pascal-opengl-header-updated-and-on-bitbucket/</link>
      <pubDate>Fri, 09 May 2014 18:47:54 +0000</pubDate>
      <author>webmaster@saschawillems.de (www.saschawillems.de)</author>
      <guid>https://www.saschawillems.de/blog/2014/05/09/delphi/pascal-opengl-header-updated-and-on-bitbucket/</guid>
      <description>I just updated our Delphi / Pascal OpenGL Header to include the two missing extensions GL_ARB_sparse_texture and GL_ARB_bindless_texture introduced alongside OpenGL 4.4.
And from now on you can always get the latest release from the repository over at github.
Since the latest drivers for my GPU sadly won&amp;rsquo;t support OpenGL 4.4 (AMD dropped driver support for Vista, so maybe it&amp;rsquo;s finally time to upgrade) I haven&amp;rsquo;t been able to test the two new extensions.</description>
    </item>
    
    <item>
      <title>From Delphi, Windows, OpenGL and Newton to</title>
      <link>https://www.saschawillems.de/blog/2013/11/08/from-delphi-windows-opengl-and-newton-to/</link>
      <pubDate>Fri, 08 Nov 2013 19:04:19 +0000</pubDate>
      <author>webmaster@saschawillems.de (www.saschawillems.de)</author>
      <guid>https://www.saschawillems.de/blog/2013/11/08/from-delphi-windows-opengl-and-newton-to/</guid>
      <description>&amp;hellip;Java , Android, OpenGL ES and Box2D. That&amp;rsquo;s what I&amp;rsquo;ve been doing the last few days during my (currently rather rare) coding sessions. I wrote a simple physics playground using JBox2D for my phone that allows me to drop different objects by the touch of a finger and also uses the orientation sensor to change the gravity vectors. Putting lots of dynamic objects inside a confined box, and seeing them fall over by just tilting the phone is a fun affair ;)</description>
    </item>
    
    <item>
      <title>Delphi / Pascal header for OpenGL 4.4</title>
      <link>https://www.saschawillems.de/blog/2013/07/28/delphi-/-pascal-header-for-opengl-4.4/</link>
      <pubDate>Sun, 28 Jul 2013 18:57:06 +0000</pubDate>
      <author>webmaster@saschawillems.de (www.saschawillems.de)</author>
      <guid>https://www.saschawillems.de/blog/2013/07/28/delphi-/-pascal-header-for-opengl-4.4/</guid>
      <description>I just updated our OpenGL header translations to the latest 4.4 specs just released by Khronos. So if you&amp;rsquo;re developing cutting-edge 3D stuff with Delphi or Free Pascal you can now use the latest features available, as long as you&amp;rsquo;ve got the hardware and your vendor released new drivers (currently only NVIDIA seems to have GL 4.4 drivers out there). This header also fixes some minor bugs that have been reported by some of our community headers.</description>
    </item>
    
    <item>
      <title>Delphi / Pascal header for OpenGL 4.3</title>
      <link>https://www.saschawillems.de/blog/2012/08/08/delphi-/-pascal-header-for-opengl-4.3/</link>
      <pubDate>Wed, 08 Aug 2012 17:02:45 +0000</pubDate>
      <author>webmaster@saschawillems.de (www.saschawillems.de)</author>
      <guid>https://www.saschawillems.de/blog/2012/08/08/delphi-/-pascal-header-for-opengl-4.3/</guid>
      <description>Just a quick heads-up to let you know that I&amp;rsquo;ve updated our &amp;ldquo;official&amp;rdquo; OpenGL-Headers for Delphi / Free Pascal to the recently release version of OpenGL 4.3. So if you&amp;rsquo;re developing cutting-edge 3D stuff with Delphi or Free Pascal you can now use the latest features available, as long as you&amp;rsquo;ve got the hardware and your vendor released new drivers (I can&amp;rsquo;t wait for the first OpenGL 4.3 report to be uploaded to the glCapsViewer database Update : Thanks to end, who has uploaded the first OpenGL 4.</description>
    </item>
    
    <item>
      <title>Dungeon Crawler Demo with Source released</title>
      <link>https://www.saschawillems.de/blog/2012/05/28/dungeon-crawler-demo-with-source-released/</link>
      <pubDate>Mon, 28 May 2012 17:02:05 +0000</pubDate>
      <author>webmaster@saschawillems.de (www.saschawillems.de)</author>
      <guid>https://www.saschawillems.de/blog/2012/05/28/dungeon-crawler-demo-with-source-released/</guid>
      <description>Some of you might remember my article on random dungeon generation that I released back in 2010. I recently took a look at the demo and sat down to finish it up and release it to the public along with the complete source code.
The demo comes with full source code, including the source for random dungeon generation (with practically no limit for the dungeon size) and implements a simple OpenGL renderer with per-pixel-lighting.</description>
    </item>
    
    <item>
      <title>Omni-directional lights using cubemap shadows</title>
      <link>https://www.saschawillems.de/blog/2010/03/04/omni-directional-lights-using-cubemap-shadows/</link>
      <pubDate>Thu, 04 Mar 2010 21:27:20 +0000</pubDate>
      <author>webmaster@saschawillems.de (www.saschawillems.de)</author>
      <guid>https://www.saschawillems.de/blog/2010/03/04/omni-directional-lights-using-cubemap-shadows/</guid>
      <description>It looks like my dungeon crawler prototype isn&amp;rsquo;t actually evolving into a game, but much more into a personal testbed for more-or-less current rendering techniques (due to Projekt &amp;ldquo;W&amp;rdquo; I&amp;rsquo;ve been lacking in the field of recent rendering techniques a bit). And so one of the things I always wanted to implement were shadows for omni-directional light sources. I&amp;rsquo;ve been doing that with stencil shadows years ago, but stencil shadows aren&amp;rsquo;t the preferred way of doing this nowadays due to their limitations, including sharp edges (yes, there are ways to get around this, but they&amp;rsquo;re expensive in terms of computing) and a high demand for fillrate.</description>
    </item>
    
    <item>
      <title>First dungeon crawler prototype (HD Video)</title>
      <link>https://www.saschawillems.de/blog/2010/02/26/first-dungeon-crawler-prototype-hd-video/</link>
      <pubDate>Fri, 26 Feb 2010 16:48:23 +0000</pubDate>
      <author>webmaster@saschawillems.de (www.saschawillems.de)</author>
      <guid>https://www.saschawillems.de/blog/2010/02/26/first-dungeon-crawler-prototype-hd-video/</guid>
      <description>Although it took me longer than expected I recently got a first prototype of a dungeon crawler, based on my recenlty published random dungeon article, polished up far enough to show it to the public. Actually one of the biggest issue holding it back were the textures. It uses parallax (bump) mapping for giving flat surfaces a realsitic 3D look (it&amp;rsquo;s pretty much an extension to bump mapping), and for that technique you not only need a color map and a normal map but also a heightmap for each texture.</description>
    </item>
    
  </channel>
</rss>
