Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
I'd like to start coding for NVIDIA 3D Vision and wonder where can I find the documentation for it?
I know this question is very very old but I was looking for the same information and have found these links to be useful.
The GDC 2009 PowerPoint that David mentioned:
http://developer.download.nvidia.com/presentations/2009/GDC/GDC09-3DVision-The_In_and_Out.pdf
A PDF put out by Nvidia:
http://developer.download.nvidia.com/whitepapers/2010/NVIDIA%203D%20Vision%20Automatic.pdf
These stackoverflow questions are handy:
NV_STEREO_IMAGE_SIGNATURE and DirectX 10/11 (nVidia 3D Vision)
Nvidia 3d Video using DirectX11 and SlimDX in C#
Also there were a number of good topics in the nvidia developers forum, but the forum remains down due to last July's hacker attack. Nvidia promised to restore the old content once they eventually get a new forum up and running.
The docs should be on the nVidia developer site, though I think that it may be called 3D sterio there. As there isn't a visible heading for either, the info you're looking for may be included in the OpenGL or DirectX docs.
Here is the main page for 3D Stereo Development http://developer.nvidia.com/object/3d_stereo_dev.html
Some of the links are outdated, as there are new technical presentations at GDC 2009 and SIGGRAPH 2009 (just given yesterday, in fact!). We will be getting those updated soon!
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
I want to play a video of some type/format in my c++ program, i have installed Allegro 4.2.2 and Allegro5 along with both MSVC10 and MSVC13, i don't want to use any other library as they are a bit difficult to understand, if there is an easier way then tell me else tell me how to accomplish this task with Allegro?
As of Allegro5.1, there is a video
addon (it is not available in
5.0).
There is an
example
included in the allegro5 repository demonstrating how to use it.
The general gist is:
Invoke al_init_video_addon
Open the video with al_open_video
Start the video with al_start_video
Get the current frame as a bitmap with al_get_video_frame
Draw that bitmap with the usual bitmap drawing functions (al_draw_*_bitmap)
Repeat 4-5 during your game loop, then invoke al_close_video when you are done.
In the example they use al_draw_scaled_bitmap to scale the bitmap to the
screen; just take a look at the comments.
Note that you will need to link the video addon when linking your program
(-lallegro_video).
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
Friends I read that many windows applications like Firefox browser are written in C++. So I decided to learn C++and learnt many concepts of object oriented programming. But all I can do now is simply make console program that runs in a command prompt screen with white text in black background. How can I create graphics and gui for my software. Also I see in installation directory that program fines has many different files. How can I work with many files and create a real life windows software (hey I'm not asking you how to code Microsoft office or so... Just some simple application)
Could you give me an idea how a program like Google chrome is made
You need a framework, because you need to communicate with the operating system. This also means your application will be platform dependent.
IMHO the best start is to skip learning (the ugly) Windows API and learn some multiplatform framework like Qt.
With Qt the start is easy. Just download Qt with Qt Creator, click "Wellcome/Examples", select any example, compile and you're just running your first graphic app!
The list of examples can be also found here http://doc.qt.io/qt-5/qtexamplesandtutorials.html which should give you an idea what you can do.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
Is documentation for AMD Mantle available somewhere ?
I can't find anything on http://developer.amd.com/
Comparision of OpenGL,DirectX and Mantle would be nice, if Mantle is at the same level ob abstraction.
According to the GDC presentation the Mantle Beta SDK developer website will opening in April. But there will be only selected access. You have to contact AMD if want to have access to it. You have also to sign a secrecy agreement. Because of this I think there will be no public documentation available.
By the way the prementioned presentation shows some code snippets, which gives you some hints how the API looks like. It seems that Mantle is more like Direct3D 12 offering pipeline state objects, command list, discriptor heaps and tables.
Things like bindless textures resources also already avaible in OpenGL.
This presentation shows some code snippets of using Mantle - like this one:
GR_APPLICATION_INFO appINfo = {};
appInfo.pAppName = "myApp";
appInfo.pEngineName = "myEngine";
appInfo.apiVersion = GR_API_VERSION;
GR_UINT32 gpuCount;
GR_PYSICAL_GPU gups[GR_MAX_PHYSICAL_GPUS];
GR_RESULT result = grInitAndEnumerateGpus(&appInfo, nullptr, &gpuCount, &gpus[0]);
if(result == GR_SUCCESS)
{
FindSutableGPu(gpus, gpuCount);
}
You can register for the Mantle beta program here: http://developer.amd.com/mantle/
The documentation for Mantle is available from the AMD web site.
From the site: "Mantle API Programming Guide Copy: This 450-page programming guide and API reference provides developers with a detailed look at the capabilities and architecture of the Mantle graphics API."
Here's the link: OLD DEAD LINK http://www.amd.com/en-us/innovations/software-technologies/technologies-gaming/mantle#downloads OLD DEAD LINK
Updated Link: https://www.amd.com/Documents/Mantle-Programming-Guide-and-API-Reference.pdf
That said, the library itself is not available publicly. The core concepts (and much of the structure of the API itself) have been folded into the designs of both DirectX 12, and Vulkan.
Mantle lives on however and is still under development. The current focus is adding first class support for upcoming VR solutions based on AMD hardware. Mantle is still currently only available to AMD partners under NDA.
There are a couple projects that are focusing on reverse engineering Mantle and providing usable wrappers. In particular, lwjgl (http://lwjgl.org ) is working on wrapping Mantle for use in Java programs.
Your best bet currently (July, 2015) is to download the Windows 10 Technical Preview release along with the Microsoft Visual Studio development tools. This will give you the ability to write DirectX 12 applications today even thought DirectX 12 isn't "released" yet.
The Documentation has been published by AMD:
https://www.amd.com/Documents/Mantle-Programming-Guide-and-API-Reference.pdf
Here is a complete reference/instruction to the API.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 3 years ago.
Improve this question
I working on a Metro Style application that need to render PDF documents (only viewing). I am looking for a library to render a .pdf document on the screen, preferably one I can include in my "commercial" app (pdf viewing is only a side functionality). Unfortunately, Windows 8 (atleast in the Dev Preview) does not have native PDF support :(
Any suggestions for a library? I am writing my app in C++/Cx.
Minor addition: Third-party options shall not use APIs that are not allowed in Metro Style apps. :-/
Alternatively, I need a PDF parser and I will try to create my own Direct2D renderer (might work ok for simple PDFs).
You could use Ghostscript, or MuPDF, I'm sure there are others. Both will require programming on your part. Both are available under commercial licences as well as GPL.
Windows 8.1 (Blue) will include PDF viwer and editor APIs (WinRT based). Therefore, this seems to be the easiest solution for my scenario.
Here's a list of development libraries on wikipedia that lists the different license types and languages alongside. Quite useful, though probably not exhaustive.
At the time of writing, ones that much your requirements of C++, Windows with a commercial license are:
Adobe PDF Library
LEADTOOLS
PDFTron
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
I'm needing to do some screen layout proposals, and really like the look of the pictures used in Joel's Mercurial tutorial, example here:
http://hginit.com/01.html
Can someone enlighten me on what tool(s) will generate this kind of output?
I guess a related question would be if people have a favorite screen mock up tool? It's not a requirement for me that the mockup be "functional".
Thanks!
Mike
It looks like balsamiq to me; the Comic Sans is a dead giveaway...
Edit: I’ve used balsamiq for screen mock-ups, and it’s very good. The only downside is that it is not free. And it uses Comic sans! ;)
I agree with Sébastien, but would like to point out that Pencil might enable you to produce similar-looking mockups.
this looks like toolbar buttons used in the command line window
it took me a sec to realize you have to set the window widget's properties to display the buttons as shown to get them to show up