Kenneth Graunke
|
082911409e
|
iris: actually APPEND commands, not stomp over the top and never incr
|
2019-02-21 10:26:05 -08:00 |
|
Kenneth Graunke
|
b332ff489c
|
iris: VB fixes
|
2019-02-21 10:26:05 -08:00 |
|
Kenneth Graunke
|
50b1e01996
|
iris: DEBUG=bat
Deleted in the interest of making the branch compile at each step
|
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
|
ff5c886fb3
|
iris: move MAX defines to iris_batch.h
for SBA
|
2019-02-21 10:26:05 -08:00 |
|
Kenneth Graunke
|
7bfc8f7d7d
|
iris: kill iris_new_batch
reset and new are too similar, and this had exactly one caller
|
2019-02-21 10:26:05 -08:00 |
|
Kenneth Graunke
|
b701096ab9
|
iris: make iris_batch target a particular ring
|
2019-02-21 10:26:05 -08:00 |
|
Kenneth Graunke
|
64f043570d
|
iris: lower io
|
2019-02-21 10:26:05 -08:00 |
|
Kenneth Graunke
|
695bd55d1a
|
iris: do the FS...asserts because we don't lower uniforms yet
|
2019-02-21 10:26:05 -08:00 |
|
Kenneth Graunke
|
6aa15cadf3
|
iris: import program cache code
|
2019-02-21 10:26:05 -08:00 |
|
Kenneth Graunke
|
4525dda75f
|
iris: reworks, FS compile pieces
|
2019-02-21 10:26:05 -08:00 |
|
Kenneth Graunke
|
628a71c2e3
|
iris: parse INTEL_DEBUG
|
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
|
231935efa2
|
iris: init the batch!
|
2019-02-21 10:26:05 -08:00 |
|
Kenneth Graunke
|
9ca58ca517
|
iris: delete iris_pipe.c, shuffle code around
|
2019-02-21 10:26:05 -08:00 |
|
Kenneth Graunke
|
455e2d6dce
|
iris: disable execbuf for now
|
2019-02-21 10:26:05 -08:00 |
|
Kenneth Graunke
|
86e0c08b14
|
iris: make an ice->render_batch field
we may want a second one for transfers
|
2019-02-21 10:26:05 -08:00 |
|
Kenneth Graunke
|
ffd7f13b4d
|
iris: drop unused field
|
2019-02-21 10:26:05 -08:00 |
|
Kenneth Graunke
|
8097dc9dd9
|
iris: shader debug log
|
2019-02-21 10:26:05 -08:00 |
|
Kenneth Graunke
|
6c7a276470
|
iris: maps
|
2019-02-21 10:26:05 -08:00 |
|
Kenneth Graunke
|
49896861ce
|
iris: linear resources
|
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 |
|