beifen / neurorighter

Automatically exported from code.google.com/p/neurorighter
0 stars 0 forks source link

Reduce graphics card requirements #1

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
The use of the XNA framework results in a dependency on relatively modern
graphics cards that far exceed the actual requirements for rendering the
graphics of NeuroRighter (graphics cards must support Shader Model 1.1 or
greater and DirectX 9.0c). Currently, the program throws errors that are
difficult to understand when using unsupported graphics cards. The program
should reduce its graphics card requirements, and also fail gracefully when
the requirements are not met.

Original issue reported on code.google.com by lid...@gmail.com on 8 Feb 2009 at 5:32

GoogleCodeExporter commented 9 years ago
With the introduction of the new RT-API (included with the latest installer) 
having the plotting overhead offloaded to a graphics card becomes a really nice 
feature of NR because it leaves ample room for singal processing tasks to occur 
on the CPU (spike sorting, artifact rejection, digital filter etc).

The fact that NR thinks it need graphics card requirements that it doesn't is a 
problem though. My suggestion is to port the graphics to OpenGL using the 
OpenTK C# wrapper library:

http://www.opentk.com/project/opentk

I've been playing around with this and it is extremely easy to use. Since 
OpenGL is the most ubiquitous graphics API and most cards come with OpenGL 
drivers it seems like a solid middle ground.

Original comment by jonathan...@gmail.com on 21 Apr 2012 at 7:47

GoogleCodeExporter commented 9 years ago

Original comment by jonathan...@gmail.com on 5 May 2012 at 5:30

GoogleCodeExporter commented 9 years ago

Original comment by jonathan...@gmail.com on 15 Aug 2012 at 4:15