P-Buffer Creator
Introduction
This program simply creates a window and allows you to create p-buffers
and render_to_texture (RTT) p-buffers. It contains a lot of error checkup code as well.
Its purpose is for testing OpenGL drivers and nothing else.
No source code provided.
Do not download unless you've been asked to.
Update
Render To Texture 2D for ATI float pixel format added in 2004
Using glew (GL extension wrangler)
Requirements
It should run on all Windows versions.
OpenGL drivers that support :
- version GL 1.3 and above
- WGL_ARB_pixel_format
- WGL_ARB_pbuffer
- WGL_ARB_render_texture
- GL_SGIS_generate_mipmap
- WGL_ATI_pixel_format_float
How To Use
This is what the main window looks like with the menu open.
IN THE MENU .... MENU 1
The first item tries to create a p-buffer and then destroys it immediatly.
The second item tries to create a RTT (2D and CUBEMAP) and then destroys it immediatly.
The third item tests a possible bug in ATI Catalyst 3.8 (Obsolete)
The fourth item tests a possible bug in ATI Catalyst 3.8 (Obsolete)
The last two allows you to select what you want using a dialog box. Not all possible
options are there, but only the commonly used ones.
MENU 2 .........
The first item creates a 2D RTT (I suggest you click on "Automatically Create A Render_To_Texture And Destroy It first)
The second item shows a QUAD with the 2D RTT
The third item destroys the 2D RTT
The fourth item creates a CUBEMAP RTT (I suggest you click on "Automatically Create A Render_To_Texture And Destroy It first)
The fifth item shows a CUBE with the CUBEMAP RTT
The sixth item destroys the CUBEMAP RTT
The seventh item creates a 2D RTT (float)(I suggest you click on "Automatically Create A Render_To_Texture And Destroy It first)
The eightth item shows a QUAD with the 2D RTT (float)
The nineth item destroys the 2D RTT (float)
A few more screenshots :
Download
Click here for pbuffercreator.zip
All DLLs, except MFC DLLs, are included.
If you have problems or suggestions, you can email me :
Copyright (C) 2001-2004 Vrej M. All Rights Reserved.