Multimedia/Graphics

Welcome to the C++ Multimedia/Graphics Neighborhood

For most programmers there exists a particular technology that propelled them into that field because it excited them so much. A technology so immersive that one cannot wait to spend countless late nights learning everything that is available on that topic. For me, that technology is multimedia, particularly graphics and games programming.
My operating system background was entrenched with the Amiga. And the Amiga was all about multimedia and games. I remember my introduction to the Video Toaster like it was yesterday. I think back to those days fondly because I was so excited about using a computer not only because of what I could do with it but how it was presented. But I honestly couldn't appreciate it until it went away. Commodore had bought Amiga and the future looked bleak for it. I decided to learn DOS (well, everybody else was and I couldn't stand Mac's) and I was thoroughly unexcited. Windows 3.1 was a step in the right direction for what I missed so much from my early years and Windows95 seemed to finally provide a decent API, DirectX, for my main multimedia programming love, games.
The topics I will cover most often in the multimedia group will be Game Development and Graphics programming, particularly OpenGL. I will of course also cover DirectX as it covers the wide range of disciplines in multimedia development. These days I use the BeOS religiously, specifically because of its multimedia capabilities. I would love to cover multimedia-programming topics on the BeOS if there is enough demand from you, the community. If there are other specific topics you would like to see me cover send me email at jt@borland.com to make your request. I also invite you to participate in this neighborhood. Contact me for details.
//jt

Articles

Sort by: Page 1 of 2 | 1 2 | Next
DateTitleAuthorType
Andrew Ames
6 Mar 2000 DirectX 7 with BCBuilder 4
The purpose of this document is to provide information that will aid in setting up Borland C++ Builder 4 projects that use DirectX 7 (specifically, Direct3D).
Andrew Ames TI
 
Charles Calvert
15 Jul 2000 Winners of the March/April Programming Contest
Here are the winners of the fractal and web programming contests for March and April
Charles Calvert Article
10 Feb 2000 Flame Contest Winners
Here are the winners of the January Game Contest to create the best animated flame using our Delphi, C++ and Java compilers.
Charles Calvert Article
26 Oct 1999 CBuilder and Direct3D
The notes to Charlie Calvert's talk on learning about Direct3d and using it with CBuilder.
Charles Calvert Article
26 Oct 1999 CBuilder Direct3D Examples
Here are some examples showing how to use Direct3D with CBuilder
Charles Calvert Article
 
Tim DelChiaro
24 Jun 2012 FireMonkey TCanvas SaveCanvas and RestoreCanvas C++ Code Samples
This example shows how to use the SaveCanvas and RestoreCanvas functions and their results. Is also shows how to dynamically customize the drawing stroke and fill properties of the TCanvas.
Tim DelChiaro Article
17 Jun 2012 FireMonkey TBrush C++ Code Sample
This example is a FireMonkey HD Application that demonstrates how to use different properties of TBrush.
Tim DelChiaro Article
10 Jun 2012 FireMonkey TBitmap StartLine Property C++ Code Sample
This example shows how to use the TBitmap.StartLine property. This example rotates the RGB channel color of every pixel of an image.
Tim DelChiaro Article
3 Jun 2012 FireMonkey TBitmap ScanLine C++ Code Sample
This example shows how to use the TBitmap.ScantLine property. This example copies the initial image to the middle of another image.
Tim DelChiaro Article
27 May 2012 FireMonkey TBitmap Pixels C++ Code Sample
This example shows how to use the TBitmap.Pixels property. This sample draws and fills the rectangle on an image, pixel by pixel.
Tim DelChiaro Article
20 May 2012 FireMonkey Bitmap Manipulation C++ Sample Code
This example shows how to use the TBitmap manipulation functions and their results
Tim DelChiaro Article
 
Mat Duafala
30 Mar 2000 Incorrect lighting calculations in OpenGL
Lighting values are messed up in OpenGL
Mat Duafala FAQ
30 Mar 2000 Lighting problems in OpenGL
My objects aren't lit consistantly.
Mat Duafala FAQ
30 Mar 2000 Number of Guaranteed Matrixes in OpenGL
How many matrixes am I guaranteed to have in an OpenGL implementation?
Mat Duafala FAQ
24 Jan 2000 double buffer problems in opengl
double buffering won't work
Mat Duafala FAQ
 
David Intersimone
4 Feb 2013 31 C++Builder XE3 videos in January 2013
This article contains the date, topics, short descriptions, blog post URLs, YouTube links, and video download links for the David I's 31 C++ videos in January 2013 series.
David Intersimone Article
1 Feb 2002 Hand-arm vibration syndrome and vibrating computer games.
In a letter to the Brittish Medical Journal, doctors at the Department of Paediatric Rheumatology, Royal Liverpool Children's Hospital, report a case of Hand-arm vibration syndrome that may be associated with prolonged use of vibrating computer games.
David Intersimone Article
1 Aug 2000 Nvidia designing "mystery chip" for Xbox
The graphics chipmaker, already selected to provide the graphics processor for Microsoft's Xbox, also is working on a second, unannounced chip for the gaming console.
David Intersimone Article
28 Jul 2000 Microsoft to Spend $500 Million on Xbox Video Game
Microsoft Corp. said on Thursday it will spend half a billion dollars to launch its Xbox video game console in what will be its grandest product debut ever as it seeks to unseat Sony Corp. (6758.T) from the top spot in the fast-growing gaming market.
David Intersimone Article
 
Christopher Moeller
5 Jun 2000 Would it be difficult to create a CD Player application in C++Builder?
C++Builder Basics: Brief Introduction to the MediaPlayer
Christopher Moeller FAQ

Server Response from: ETNASC03