Kenneth Graunke
|
bae5414594
|
iris: initial gpu state
|
2019-02-21 10:26:05 -08:00 |
|
Kenneth Graunke
|
0477591355
|
iris: reorganize commands to match brw
|
2019-02-21 10:26:05 -08:00 |
|
Kenneth Graunke
|
3e684d0eb7
|
iris: don't forget about TE
|
2019-02-21 10:26:05 -08:00 |
|
Kenneth Graunke
|
cfd5fcc256
|
iris: emit shader packets
|
2019-02-21 10:26:05 -08:00 |
|
Kenneth Graunke
|
1cf21cc813
|
iris: actually save derived state
|
2019-02-21 10:26:05 -08:00 |
|
Kenneth Graunke
|
581459a9fe
|
iris: some shader bits
|
2019-02-21 10:26:05 -08:00 |
|
Kenneth Graunke
|
df401aaa11
|
iris: scissor slots
|
2019-02-21 10:26:05 -08:00 |
|
Kenneth Graunke
|
dc4453d886
|
iris: bind_state -> compute state
|
2019-02-21 10:26:05 -08:00 |
|
Kenneth Graunke
|
2f100c6e31
|
iris: 3DPRIMITIVE fields
|
2019-02-21 10:26:05 -08:00 |
|
Kenneth Graunke
|
b3646e2b48
|
iris: fix VF instancing length so we don't get garbage in batch
|
2019-02-21 10:26:05 -08:00 |
|
Kenneth Graunke
|
317263ab11
|
iris: vertex packet fixes
|
2019-02-21 10:26:05 -08:00 |
|
Kenneth Graunke
|
129fae5a90
|
iris: fix VBs
|
2019-02-21 10:26:05 -08:00 |
|
Kenneth Graunke
|
e91289908a
|
iris: fix indentation
|
2019-02-21 10:26:05 -08:00 |
|
Kenneth Graunke
|
41b32a4eda
|
iris: hack to stop crashing on samplers for now
|
2019-02-21 10:26:05 -08:00 |
|
Kenneth Graunke
|
dcfb06375a
|
iris: initialize dirty bits to ~0ull
|
2019-02-21 10:26:05 -08:00 |
|
Kenneth Graunke
|
0a513d63a1
|
iris: actually advance forward when emitting commands
|
2019-02-21 10:26:05 -08:00 |
|
Kenneth Graunke
|
b332ff489c
|
iris: VB fixes
|
2019-02-21 10:26:05 -08:00 |
|
Kenneth Graunke
|
6e01bc0637
|
iris: VB addresses
|
2019-02-21 10:26:05 -08:00 |
|
Kenneth Graunke
|
b574b56325
|
iris: reference VB BOs
|
2019-02-21 10:26:05 -08:00 |
|
Kenneth Graunke
|
4dc683f64b
|
iris: so, sba then.
|
2019-02-21 10:26:05 -08:00 |
|
Kenneth Graunke
|
d900a235b1
|
iris: try and have an iris address
|
2019-02-21 10:26:05 -08:00 |
|
Kenneth Graunke
|
f31ae76216
|
iris: flag SBA updates when instruction BO changes
|
2019-02-21 10:26:05 -08:00 |
|
Kenneth Graunke
|
7d90cc8da4
|
iris: bit of SBA code
genxml MOCS is stupid, addresses are hard news at 11
|
2019-02-21 10:26:05 -08:00 |
|
Kenneth Graunke
|
d62b0b9ee8
|
iris: draw->restart_index is uninitialized if PR is not enabled
|
2019-02-21 10:26:05 -08:00 |
|
Kenneth Graunke
|
5fad62cef1
|
iris: fix bogus index buffer reference
|
2019-02-21 10:26:05 -08:00 |
|
Kenneth Graunke
|
95fe254cf2
|
iris: fix prim type
|
2019-02-21 10:26:05 -08:00 |
|
Kenneth Graunke
|
793276cd8b
|
iris: msaa sample count packing problems
0 -> ffffffffffffffffffffffffffff
|
2019-02-21 10:26:05 -08:00 |
|
Kenneth Graunke
|
0252fb36e9
|
iris: actually save VBs
|
2019-02-21 10:26:05 -08:00 |
|
Kenneth Graunke
|
ed6ee3e270
|
iris: fix/rework line stipple
|
2019-02-21 10:26:05 -08:00 |
|
Kenneth Graunke
|
c820f5a4bd
|
iris: some program code
|
2019-02-21 10:26:04 -08:00 |
|
Kenneth Graunke
|
d48dc416fa
|
iris: basic push constant alloc
|
2019-02-21 10:26:04 -08:00 |
|
Kenneth Graunke
|
21c016b496
|
iris: emit 3DSTATE_SAMPLER_STATE_POINTERS
|
2019-02-21 10:26:04 -08:00 |
|
Kenneth Graunke
|
7b80f4587d
|
iris: sampler states
|
2019-02-21 10:26:04 -08:00 |
|
Kenneth Graunke
|
60208d12b4
|
iris: COLOR_CALC_STATE
|
2019-02-21 10:26:04 -08:00 |
|
Kenneth Graunke
|
9367c44639
|
iris: fix crash - CSO binding can be NULL (when destroying context)
|
2019-02-21 10:26:04 -08:00 |
|
Kenneth Graunke
|
efea4d96d9
|
iris: some draw info, vbs, sample mask
|
2019-02-21 10:26:04 -08:00 |
|
Kenneth Graunke
|
d6ad9f4732
|
iris: a bit of depth
still need to allocate separate stencil
|
2019-02-21 10:26:04 -08:00 |
|
Kenneth Graunke
|
7abe5aefd3
|
iris: fix SF_CL length
|
2019-02-21 10:26:04 -08:00 |
|
Kenneth Graunke
|
c1c6c3a18a
|
iris: don't segfault on !old_cso
|
2019-02-21 10:26:04 -08:00 |
|
Kenneth Graunke
|
3eadb1b3a1
|
iris: framebuffers
|
2019-02-21 10:26:04 -08:00 |
|
Kenneth Graunke
|
e7c9bddda7
|
iris: stipples and vertex elements
|
2019-02-21 10:26:04 -08:00 |
|
Kenneth Graunke
|
d0aab78dc3
|
iris: sampler views
|
2019-02-21 10:26:04 -08:00 |
|
Kenneth Graunke
|
831d630b8b
|
iris: Surfaces!
|
2019-02-21 10:26:04 -08:00 |
|
Kenneth Graunke
|
4ec5f8be3e
|
iris: SF_CLIP_VIEWPORT
|
2019-02-21 10:26:04 -08:00 |
|
Kenneth Graunke
|
970836c34e
|
iris: scissors
|
2019-02-21 10:26:04 -08:00 |
|
Kenneth Graunke
|
7c875deaf0
|
iris: RASTER + SF + some CLIP, fix DIRTY vs. NEW
|
2019-02-21 10:26:04 -08:00 |
|
Kenneth Graunke
|
02f583b0a0
|
iris: initial gpu state, merges
|
2019-02-21 10:26:04 -08:00 |
|
Kenneth Graunke
|
a13d417ac1
|
iris: merge pack
this lets us merge dynamic and pre-baked state, also like anv
|
2019-02-21 10:26:04 -08:00 |
|
Kenneth Graunke
|
aee39df710
|
iris: packing with valgrind.
borrowed macros from anv!
|
2019-02-21 10:26:04 -08:00 |
|
Kenneth Graunke
|
d3d6ef37f6
|
iris: initial render state upload
|
2019-02-21 10:26:04 -08:00 |
|