Commit Graph

544 Commits

Author SHA1 Message Date
plutooo
5083c015cd Add NvRenderTargetConfig 2018-04-15 19:14:01 +02:00
plutooo
c5b626a17b Fix 2d initialization 2018-04-15 18:45:04 +02:00
plutooo
b10f0c2b72 Fixes for vnClear 2018-04-15 17:39:47 +02:00
plutooo
34a35bab27 Done with outlining the GPU init, also introduced Vn object 2018-04-01 18:12:17 +02:00
plutooo
5ea56defc4 Getting closer to GPU initialization 2018-04-01 16:48:52 +02:00
plutooo
e420e53bde Fixing small mistakes 2018-04-01 04:46:40 +02:00
plutooo
165bd8935f Structuring 2018-04-01 04:39:11 +02:00
plutooo
adfe12fc53 Fixing some bugs 2018-03-30 20:56:07 +02:00
plutooo
b819f8372f Started on GPU initialization 2018-03-30 19:57:10 +02:00
plutooo
9e1d4dbb67 ClearBuffers not yet working. SAD! 2018-03-25 20:33:23 +02:00
plutooo
8fc8d42d61 Started on nvidia/cmds/* 2018-03-25 18:56:59 +02:00
plutooo
66e3810ef8 Sketching on cmd generation 2018-03-25 18:45:24 +02:00
plutooo
cccc865128 Buildfix 2018-03-25 17:47:52 +02:00
plutoo
09b7facae2 More updates to nvidia 2018-03-17 23:00:25 +01:00
plutoo
944e99e08e Remove outdated todo 2018-03-11 22:28:23 +01:00
plutoo
08c3d358c6 Implement cmd list 2018-03-11 22:26:49 +01:00
plutoo
c5c7a4c739 Change code style 2018-03-11 21:56:46 +01:00
plutoo
08feab07e8 Started sketching on cmd lists 2018-03-11 21:49:22 +01:00
plutoo
d95da51740 Merge branch 'master' into gpu 2018-03-11 13:21:59 +01:00
plutoo
e112ab6968 Fix ipc session close race properly 2018-03-11 13:21:36 +01:00
plutoo
a4982f3667 Bad cleanup in gpu.c 2018-03-11 01:45:21 +01:00
plutoo
9a10f85fab Get rid of flag todo 2018-03-11 01:42:45 +01:00
plutoo
ab95d28e30 Completing error notifier 2018-03-11 01:31:46 +01:00
plutoo
9f72f16656 Copyrightfix 2018-03-11 01:17:23 +01:00
plutoo
b23e39ce12 Error notifier bringup 2018-03-11 01:14:52 +01:00
plutoo
516278a4a1 Event bringup 2018-03-11 00:56:00 +01:00
plutoo
ec5721ea47 Merge branch 'master' into gpu 2018-03-10 21:04:36 +01:00
plutoo
e162da18ff Fix race condition in tmem 2018-03-10 21:03:31 +01:00
plutoo
0347f0760b Nv fixes 2018-03-10 20:44:57 +01:00
plutoo
7155666262 Zcull context works 2018-03-10 20:40:31 +01:00
plutoo
1aebc58a32 Minor fixes, now gets to whitescreen 2018-03-10 18:08:02 +01:00
plutoo
694714994b Merge branch 'master' into gpu 2018-03-10 17:51:19 +01:00
plutoo
1dfb1beafb Ipc bugfix 2018-03-10 17:49:17 +01:00
plutoo
ba358a4aa4 Minor fixes, adding custom flag to buffer allocation 2018-03-10 16:43:01 +01:00
plutoo
e9d111a0dd Implemented zcull_ctx, 3d_ctx, random fixes 2018-03-10 16:27:28 +01:00
plutoo
ff5fcbceb2 Implement 3d_ctx 2018-03-10 15:44:04 +01:00
plutoo
cb6cfca6c7 gpu takes reference on singletons 2018-03-10 15:36:46 +01:00
plutoo
7045f37cc9 Add refcounting to nvidia stuff 2018-03-10 15:31:08 +01:00
plutoo
6ee8065991 Hide nv tmem size from gfx 2018-03-10 15:20:09 +01:00
plutoo
4b359be16b Use reference counting across services 2018-03-10 15:13:10 +01:00
plutoo
a4e427823e Let nv reference applet 2018-03-10 15:06:05 +01:00
plutoo
12e1d92412 Simplify nv 2018-03-10 15:01:29 +01:00
plutoo
fd7db563ee Merge remote-tracking branch 'origin/master' into gpu 2018-03-10 14:50:05 +01:00
plutoo
965c7cdd47 Irs stylefix 2018-03-10 14:48:15 +01:00
plutoo
8a23592b86 Merge branch 'master' into gpu 2018-03-10 14:44:39 +01:00
plutoo
1d34db8497 Improve atomics 2018-03-10 14:41:06 +01:00
plutoo
a102c64341 Introduce atomics.c, refcounting on all services 2018-03-10 14:33:40 +01:00
plutoo
d54db1ac16 Includefix 2018-03-10 14:05:14 +01:00
plutoo
d12e99e3ad Move ipc.h to kernel/ 2018-03-10 14:03:29 +01:00
plutoo
11c77cb654 Clean up 2018-03-10 12:13:57 +01:00