• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › General Discussion v
« Previous 1 ... 153 154 155 156 157 ... 369 Next »

Discussion on OpenCL removal
View New Posts | View Today's Posts

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Discussion on OpenCL removal
12-19-2013, 09:06 PM
#28
degasus Offline
Developer
**********
Developers (Some Administrators and Super Moderators)
Posts: 1,828
Threads: 10
Joined: May 2012
Streeter: GPU based decoding would speed up for large textures. OpenCL would be fine with using interop so that OpenGL / D3D can share a texture with OpenCL _and_ sync to each other (this isn't supported by the usual vendors). So with these interop, the gpu based texture decoder won't flush all GPU pipes (up to 10ms delay) for every small decoding stuff (less than 1ms).
BUT, there is no need to do this in OpenCL as both OpenGL and D3D are shader based which allow us to do exactly the same without syncing or stalling issues. Also the context switch delay is much smaller without switching the API.

So there is no need in fixing this OpenCL code, but there is need to implement such a decoder into our video backends. imo this could be merged in our efb2ram encoding shader which do _exactly_ the inverse job already on the gpu.
Find
Reply
« Next Oldest | Next Newest »


Messages In This Thread
Discussion on OpenCL removal - Sonicadvance1 - 12-12-2013, 08:46 AM
RE: Discussion on OpenCL removal - neobrain - 12-12-2013, 08:59 AM
RE: Discussion on OpenCL removal - Shonumi - 12-12-2013, 09:52 AM
RE: Discussion on OpenCL removal - Titan91 - 12-12-2013, 10:14 AM
RE: Discussion on OpenCL removal - pauldacheez - 12-12-2013, 12:08 PM
RE: Discussion on OpenCL removal - haddockd - 12-13-2013, 01:02 AM
RE: Discussion on OpenCL removal - Zee530 - 12-13-2013, 01:10 AM
RE: Discussion on OpenCL removal - JMC47 - 12-13-2013, 02:21 AM
RE: Discussion on OpenCL removal - Anti-Ultimate - 12-13-2013, 03:02 AM
RE: Discussion on OpenCL removal - pauldacheez - 12-13-2013, 03:29 AM
RE: Discussion on OpenCL removal - delroth - 12-13-2013, 05:24 AM
RE: Discussion on OpenCL removal - Anti-Ultimate - 12-13-2013, 05:56 AM
RE: Discussion on OpenCL removal - RachelB - 12-13-2013, 03:24 PM
RE: Discussion on OpenCL removal - ib3killen - 12-13-2013, 04:34 PM
RE: Discussion on OpenCL removal - pauldacheez - 12-14-2013, 02:15 AM
RE: Discussion on OpenCL removal - drhycodan - 12-14-2013, 04:02 AM
RE: Discussion on OpenCL removal - AnyOldName3 - 12-14-2013, 09:12 AM
RE: Discussion on OpenCL removal - NaturalViolence - 12-14-2013, 12:35 PM
RE: Discussion on OpenCL removal - neobrain - 12-14-2013, 09:42 PM
RE: Discussion on OpenCL removal - drhycodan - 12-14-2013, 07:57 PM
RE: Discussion on OpenCL removal - NaturalViolence - 12-15-2013, 07:11 AM
RE: Discussion on OpenCL removal - drhycodan - 12-15-2013, 07:37 AM
RE: Discussion on OpenCL removal - RachelB - 12-16-2013, 12:46 PM
RE: Discussion on OpenCL removal - NaturalViolence - 12-15-2013, 09:19 AM
RE: Discussion on OpenCL removal - NaturalViolence - 12-16-2013, 01:55 PM
RE: Discussion on OpenCL removal - Darkness Knight - 12-16-2013, 02:38 PM
RE: Discussion on OpenCL removal - Streeter - 12-19-2013, 06:31 PM
RE: Discussion on OpenCL removal - degasus - 12-19-2013, 09:06 PM

  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode