Commit graph

46 commits

Author SHA1 Message Date
Blaise Tine
f32436a47e minor update 2023-05-10 22:56:22 -04:00
Blaise Tine
cd0fc3576b minor update 2023-03-25 21:10:25 -04:00
Blaise Tine
dbf869d220 minor update 2023-03-21 07:45:06 -04:00
Blaise Tine
bbf8756037 minor updates 2023-03-20 03:35:25 -04:00
Blaise Tine
d31da1d622 minor update 2023-03-19 15:12:40 -04:00
Blaise Tine
32e0939e68 minor update 2023-03-19 04:52:36 -04:00
Blaise Tine
047d3bc63a texture sampling refactoring 2023-03-18 16:42:35 -04:00
Blaise Tine
df95544a1c increasing 8-bit lerp accuracy in h/w 2023-03-14 23:46:15 -04:00
Blaise Tine
d4e5367c18 8-bit lerp fix 2023-03-14 18:12:11 -04:00
Blaise Tine
279ccfe5f1 simx graphics components partitioning 2023-03-13 04:09:12 -04:00
Blaise Tine
c353c555ab minor updates 2023-03-12 04:11:31 -04:00
Blaise Tine
cae28ad971 minor updates 2023-03-05 16:20:11 -05:00
Blaise Tine
480ba39d8c graphics pipeline refactoring and other changes. 2023-02-21 04:30:33 -05:00
Blaise Tine
163ea58101 raster tile size command-line argument. 2023-02-15 00:51:25 -05:00
Blaise Tine
500afe661e runtime perf counter 2022-07-26 15:07:59 -07:00
Blaise Tine
c613985de4 pltform independent source tree refactoring 2022-07-22 00:39:14 -04:00
Blaise Tine
935eb88d03 image utils refactoring 2022-07-01 16:51:49 -04:00
Blaise Tine
d091c7cd12 adding per-cluster l1 cache support to simx 2022-06-28 23:01:19 -04:00
Blaise Tine
b7bfaf7e3b multiple raster and rop configuration 2022-05-28 00:05:41 -04:00
Blaise Tine
69836dc225 draw3d optimization 2022-05-26 22:08:40 -04:00
Blaise Tine
e11bc9d0fb raster unit refactoring 2022-05-20 23:08:01 -04:00
Blaise Tine
c629a16ed7 minor update 2022-04-25 17:08:23 -04:00
Blaise Tine
ce1db640ac minor update 2022-04-21 08:31:23 -04:00
Blaise Tine
912338a905 gpu s/w mode support to simx 2022-04-21 07:09:42 -04:00
Blaise Tine
31833240a4 minor updates 2022-04-18 08:37:41 -04:00
Blaise Tine
b44ca58c4a minor update 2022-04-17 08:09:03 -04:00
Blaise Tine
2d85972a9f modified raster kernel to remove imadd instruction 2022-04-05 05:14:30 -04:00
Blaise Tine
5607f1e119 rop refactoring, bug fixes and optimizations 2022-04-04 20:52:22 -04:00
Blaise Tine
616dafcde3 colro write mask update 2022-04-02 18:35:24 -04:00
Blaise Tine
21421051d2 ROP regression test 2022-03-24 03:02:47 -04:00
Blaise Tine
fb7709c870 fixed rendering of backface primitives 2022-03-19 03:47:18 -04:00
Blaise Tine
1f0a5c0923 draw3d fixes and ROP types update 2022-03-18 02:04:49 -04:00
Blaise Tine
61ebbd737a minor fixes + fixed draw3d rendering with discarded primitives 2022-03-17 21:41:28 -04:00
Blaise Tine
261579c81e cleanup DCR definitions in VX_types.vh + adding RASTER_DST_SZE state to enable non-pow-of-two windows 2022-03-17 02:52:19 -04:00
Blaise Tine
84d85bb96b rasterizer bug fix 2022-03-13 07:48:47 -04:00
Blaise Tine
3c7412c068 adding draw3d support for execution via trace files: cgltrace 2022-03-12 16:26:14 -05:00
Blaise Tine
97fd894914 simx render output fixes. 2022-03-09 19:00:14 -05:00
Blaise Tine
45150919e3 rasterizer simulator updates 2022-03-09 02:17:45 -05:00
Blaise Tine
a767efe3c2 fixed vortex custom extension opcode to use official unused values 2022-03-06 22:55:52 -05:00
Blaise Tine
d241fc9a4b minor update 2022-03-06 18:23:13 -05:00
Blaise Tine
4d51d15ab9 simx rasterizer & render output implementation 2022-03-05 20:59:11 -05:00
Blaise Tine
302387a2cf moved global csrs to device configuration registers (DCRs) to resolve namespace conflict & added vx_interp & draw3d kernel update 2022-03-02 12:22:18 -05:00
Blaise Tine
68769ef038 adding image comparison test for graphics + fixes for texture units 2022-02-28 22:40:52 -05:00
Blaise Tine
85dc2d1a21 added new VX_types.vh header for HW types & ROP types updates 2022-02-28 03:58:23 -05:00
Blaise Tine
0deacb46c5 draw3d test updates 2022-02-27 22:44:01 -05:00
Blaise Tine
64b29fdad8 adding missing files 2022-02-08 16:11:52 -05:00