Results 1 to 8 of 8

Thread: Finally a twist in graphic APIs

Threaded View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Super Moderator Petr Schreiber's Avatar
    Join Date
    Aug 2005
    Location
    Brno - Czech Republic
    Posts
    7,153
    Rep Power
    736

    Finally a twist in graphic APIs

    Maybe you noted the splash which ATi/AMD made with their Mantle renderer for Battlefield 4. It was basically a new API to expose functionality of the GPU in more efficient way. The efficiency is achieved by better structured API, to reduce CPU overhead.

    The typical case of CPU bound approach in TBGL is using TBGL_BeginPoly/TBGL_EndPoly. This approach is present in TBGL because it has great educational value and allows you to jump in more easily than when using TBGL GBuffers, which are addressing the CPU overhead by reducing the number of calls and allowing to define large blocks of geometry... fast.

    This can be, of course, pushed further. I will dedicate time to study the new approaches emerging right now - after 2 very boring years in GPU industry this catched my attention. I am reading through the docs, I subscribed to DirectX 12 early access to get inspired from "the other side" too.

    While Mantle seems to perform well, I didn't manage to get any documentation for it, and as now DirectX and OpenGL demonstrate their ability to achieve similar results, I think I will drop this technology from my watch list (which is the case with ATi too often, remember their CTM technology for GPGPU?).

    On the other side, as I declared many times before. I do not like the direction current GPU APIs follow currently. Instead of providing easy to use interface, they get more and more low level. I will try to compensate this with TBGL making it simple for us, poor mortals.

    Further reading
    Briefly on Mantle speed
    From OpenGL perspective
    From Direct3D perspective
    Last edited by Petr Schreiber; 22-03-2014 at 12:29.
    Learn 3D graphics with ThinBASIC, learn TBGL!
    Windows 10 64bit - Intel Core i5-3350P @ 3.1GHz - 16 GB RAM - NVIDIA GeForce GTX 1050 Ti 4GB

Similar Threads

  1. wolframalpha project is finally online
    By ErosOlmi in forum Search engines
    Replies: 11
    Last Post: 18-05-2009, 20:06
  2. Finally an Image Control
    By ErosOlmi in forum thinBasic vaporware
    Replies: 5
    Last Post: 08-11-2008, 22:29
  3. Graphic artists, what can you actually provide?
    By Michael Hartlef in forum Media
    Replies: 14
    Last Post: 14-10-2008, 09:00
  4. Experimental commands: GRAPHIC
    By ErosOlmi in forum thinBasic vaporware
    Replies: 3
    Last Post: 12-12-2007, 00:14
  5. Using dialog as graphic console
    By Petr Schreiber in forum Module SDK (Power Basic version)
    Replies: 2
    Last Post: 20-09-2005, 15:29

Members who have read this thread: 0

There are no members to list at the moment.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •