BGBTech: The Status Update

Profile
Tulsa, OK
Probably status updates or something...
37 comments
37 entries
Advertisement
cr88192
April 25, 2014
Software OpenGL Rasterizer + Quake 3 Arena
second test with Quake3 Arena, this time in 1440x900...




differences from before:
* More performance tweaks / micro-optimization;
* Now the rasterizer supports multiple threads (2 threads were used in this test, with the screen divided in half);
* Inline ASM is used in a few places;
* ...


it is still so…
3,038 views
cr88192
April 17, 2014
Software OpenGL Rasterizer + Quake 2
basically, lacking much better to do recently, I wrote a basic software rasterizer and put an OpenGL front-end on it, then proceeded to make Quake 2 work on it:



yes, kind of sucks, but there are some limits as to what is likely doable on the CPU.
also, it is plain C and single threaded scalar code …
4,451 views
cr88192
March 29, 2014
BTIC1C Screen Capture: Performance and older HW...
I had recently fiddled some with BTIC1C real-time recording, and have got some interesting results:

main desktop PC, mostly holds a solid 29/30 fps for recording.
* 1680x1050p30 on a 3.4 GHz Phenom II X4 with 16GB PC3-1066 RAM.

it holds 25-28 fps on my newer laptop:
* 1440x900p30 on a 2.1 GHz Pentium D…
2,730 views
cr88192
March 03, 2014
partial status: HDD crash, in-engine profiler, new clouds/...
so, what happened recently:
one of my HDDs (in this case, a Seagate 2TB drive) decided to die on me mostly without warning.
* curse of Seagate: damn near every time I have used a Seagate drive, it has usually ended up dying on me.
** sort of like my experience with ASUS motherboards...
*** had reliabil…
2,561 views
cr88192
February 23, 2014
Partial: 2D Animation, video recording improvements...
well, status recently:
lame...


started working on a 2D animation tool, but then ran into UI complexities;
UI handling in my 3D engine has become a bit of a tangled mess, and there is no real abstraction over it (most things are, for the most part, handling keyboard events and mouse movements...);
there…
2,459 views
cr88192
January 20, 2014
misc: BTLZA (LZ77+Arithmetic), ...
recently threw together this thing:
http://cr88192.dyndns.org:8080/wiki/index.php/BTLZA

what is it?...
basically, an extended form of Deflate, intended mostly to improve compression with a "modest" impact on decoding speed (while also offering a modest boost in compression).

in its simplest mode, it is…
2,142 views
cr88192
January 05, 2014
Status: New version available, Codec-lib Zip
see here:
http://cr88192.dyndns.org:8080/wiki/index.php/BGB_Current_Status

a new version of the engine is available.

as well, the image codec library (BGBBTJ) is also available as a stand-alone zip:
http://cr88192.dyndns.org:8080/2014-01-05_bgbtech_bgbbtj.zip

little provision is made for out-of-box use,…
2,389 views
Advertisement
cr88192
December 24, 2013
Status: BTIC1C + BC6H and BC7, Expanded RGB depth.
well, first off, recently did a test showing the image quality for BTIC1C:


this test was for a video at 1024x1024 with 8.6 Mbps and 0.55 bpp.

as noted, the quality degradation is noticeable, but "mostly passable".
some amount of it is due largely to the conversion to RGB555, rather than actual quant…
2,881 views
cr88192
December 19, 2013
misc: added more features for BTIC1C...
well, the BTIC3A effort also kind of stalled out, mostly as the format turns out to be overly complex to implement (particularly on the encoder). I may revive the effort later, or maybe try again with a simpler design (leaving blocks in raster order and probably designing it to be easier to encode …
1,969 views
cr88192
December 08, 2013
Possible: BTIC1E (BPTC / BC6H / BC7 + Video Codec)
yes, yet more codec wackiness...


seeing as how my graphics hardware has a limited number of options for (non DXTn / S3TC) compressed texture formats, but does support BPTC / BC6H / BC7, which hinder effective real-time encoding (*), it may make sense to consider developing a video codec specifically…
3,686 views
Advertisement

Popular Blogs

shawnhar
Generalist
101 Entries
14 Followers
klg71
Generalist
60 Entries
2 Followers
ApochPiQ
Generalist
628 Entries
45 Followers
15 Entries
14 Followers
johnhattan
Programmer
1,277 Entries
50 Followers
Advertisement
Advertisement