Commit graph

27 commits

Author SHA1 Message Date
Blaise Tine
b645786ff0 fixed namespace collision with CSRs and DCRs in S/W 2023-06-24 22:13:59 -04:00
Blaise Tine
97f0b5b4ec exposing GPU clustering information to the S/W stack 2023-06-24 19:17:33 -04:00
Blaise Tine
c7d0f1ee34 enabling 64-bit ISA with graphics extension 2023-06-23 18:52:54 -04:00
Blaise Tine
dc98046cb3 minor updates 2023-06-02 17:10:24 -04:00
Blaise Tine
2d5f8da44c dogfood unit test refactoring 2023-06-01 08:05:49 -04:00
Blaise Tine
5aa99d6643 minor update 2023-03-18 16:49:26 -04:00
Blaise Tine
d4e5367c18 8-bit lerp fix 2023-03-14 18:12:11 -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
935eb88d03 image utils refactoring 2022-07-01 16:51:49 -04:00
Blaise Tine
3c7412c068 adding draw3d support for execution via trace files: cgltrace 2022-03-12 16:26: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
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
f3075a0d3f added global csrs support & moved raster and rop outside core 2022-02-23 18:43:52 -05:00
Blaise Tine
bee3ecafaa isa caps support and gfx codebase update 2022-02-08 05:18:26 -05:00
Blaise Tine
f7887d8720 refactoring device memory allocation and cleanup 2022-01-28 21:57:16 -05:00
Blaise Tine
b995843a5b cocogfx fixes and refactoring 2021-11-25 13:58:09 -05:00
Blaise Tine
18762dffce fixes: texture unit mem access sometimes going to smem, bilinear texture filtering; new: cache req_id, 2021-11-24 00:00:17 -05:00
Blaise Tine
27a65fdee7 driver refactoring 2021-11-14 09:05:15 -05:00
Blaise Tine
deed327890 using png images in tex_unit test 2021-08-04 01:07:21 -07:00
Blaise Tine
bb1ceffadd rebase master update 2021-07-30 21:03:14 -07:00