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
|
fc5ddc64f9
|
iris: fix assert
|
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
|
24cc627612
|
iris: actually flush the commands
|
2019-02-21 10:26:05 -08:00 |
|
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 |
|