Small AJAX framework

Posted 2011-04-21

Lately I was in desperate need for small, lightweight, ajax framework. Since I only needed get and post calls, and there wasn't anything small enough to suit my needs - I decided to write something small and handy. iAJAX weights only ~4KB and implements post and get requests. iAJAX can parse:

  • html
  • plain text
  • json
  • xml

Texture combiners

Posted 2010-05-14

What seems hard to achieve is basically very simple effect. The secret lies in additional render pass which overlays our new texture on top of source one (it's nothing that can't be done in UED, but this way reduces BSP complexity). Of course we're limited by UEngine 1 editor GUI but with few tricks effect can be quite impressive. What I've done is declared structure which holds all info about 'overlay' then in DrawComplexSurface I'm iterating through all of those overlays and render 'em.

DXT5 support in NemesisCore

Posted 2010-05-08

With few neat tricks adding DXT5 support (and importing dds) to UEngine can be quite easy thing (although it took me some time to figure things out). Easiest way to take is make UTexture subclass and import raw data directly into some variable, then just save it.