old_intelChooseRenderState drm_check_space: total 65540kb vs bufgr 248576kb i915_emit_state dirty: 1034f I915_UPLOAD_INVARIENT: I915_UPLOAD_RASTER_RULES: I915_UPLOAD_CTX: I915_UPLOAD_BLEND: I915_UPLOAD_BUFFERS: I915_UPLOAD_STIPPLE: I915_UPLOAD_PROGRAM: bo_create: buf 9 (vb) 32768b drm_check_space: total 65540kb vs bufgr 248576kb i915_emit_state dirty: 0 drm_check_space: total 65572kb vs bufgr 248576kb old_intelChooseRenderState drm_check_space: total 98340kb vs bufgr 248576kb i915_emit_state dirty: b I915_UPLOAD_CTX: I915_UPLOAD_BUFFERS: I915_UPLOAD_PROGRAM: drm_check_space: total 98340kb vs bufgr 248576kb i915_emit_state dirty: 0 drm_check_space: total 98372kb vs bufgr 248576kb # Fragment Program/Shader 10 0: MOV TEMP[0].x, INPUT[26].wwww; 1: MOV TEMP[0].y, INPUT[27].yxyy; 2: MOV TEMP[1], INPUT[24].zwww; 3: MOV TEMP[1].w, INPUT[25].xxxx; 4: TXP TEMP[2].w, TEMP[1], texture[0], 2D; 5: MOV TEMP[1].x, TEMP[2].wwww; 6: TXP TEMP[2].w, INPUT[26].xyyz, texture[0], 2D; 7: MOV TEMP[1].y, TEMP[2].wwww; 8: MOV TEMP[2], TEMP[0].xyyy; 9: MOV TEMP[2].w, INPUT[27].yyyy; 10: TXP TEMP[0].w, TEMP[2], texture[0], 2D; 11: MOV TEMP[1].z, TEMP[0].wwww; 12: TXP TEMP[0].w, INPUT[25].yzzw, texture[0], 2D; 13: MOV TEMP[1].w, TEMP[0].wwww; 14: ADD TEMP[0].xy, TEMP[1].ywww, TEMP[1].-x-z-z-z; 15: ABS TEMP[2].xy, TEMP[0].xyyy; 16: MUL TEMP[0].xy, TEMP[2].xyyy, CONST[4].xxxx; 17: MIN TEMP[2].xy, TEMP[0].xyyy, CONST[4].yyyy; 18: LRP TEMP[0].xy, TEMP[2].xyyy, CONST[5], UNIFORM[2].xxxx; 19: LRP TEMP[3].xy, TEMP[2].xyyy, CONST[5].xyyy, UNIFORM[3].xxxx; 20: ADD TEMP[2], TEMP[1], TEMP[0].-x-x-y-y; 21: ADD TEMP[1], TEMP[3].xxyy, TEMP[0].-x-x-y-y; 22: RCP TEMP[4].x, TEMP[1].xxxx; 23: RCP TEMP[4].y, TEMP[1].yyyy; 24: RCP TEMP[4].z, TEMP[1].zzzz; 25: RCP TEMP[4].w, TEMP[1].wwww; 26: MUL_SAT TEMP[1], TEMP[2], TEMP[4]; 27: MUL TEMP[2], CONST[4].xxxx, TEMP[1]; 28: ADD TEMP[4], CONST[4].zzzz, TEMP[2].-x-y-z-w; 29: MUL TEMP[2], TEMP[1], TEMP[4]; 30: MUL TEMP[4], TEMP[1], TEMP[2]; 31: ADD TEMP[1].x, TEMP[0].xxxx, TEMP[0].yyyy; 32: TEX TEMP[0].w, INPUT[24].xyyy, texture[0], 2D; 33: MAD TEMP[2].x, CONST[4].xxxx, TEMP[0].wwww, TEMP[1].-x-x-x-x; 34: ADD TEMP[0].x, TEMP[3].xxxx, TEMP[3].yyyy; 35: ADD TEMP[3].x, TEMP[0].xxxx, TEMP[1].-x-x-x-x; 36: RCP TEMP[0].x, TEMP[3].xxxx; 37: MUL_SAT TEMP[1].x, TEMP[2].xxxx, TEMP[0].xxxx; 38: MUL TEMP[0].x, CONST[4].xxxx, TEMP[1].xxxx; 39: ADD TEMP[2].x, CONST[4].zzzz, TEMP[0].-x-x-x-x; 40: MUL TEMP[0].x, TEMP[1].xxxx, TEMP[2].xxxx; 41: MUL TEMP[2].x, TEMP[1].xxxx, TEMP[0].xxxx; 42: ADD TEMP[0].xyz, TEMP[4].xyzz, TEMP[4].yzww; 43: ADD TEMP[1].xyz, TEMP[0].xyzz, TEMP[2].xxxx; 44: MUL TEMP[0].xyz, CONST[4].wwwx, TEMP[1].xyzx; 45: MOV TEMP[0].w, TEMP[2].xxxx; 46: MUL OUTPUT[2], TEMP[0], UNIFORM[1].wwww; 47: END i915_program_error: Exceeded max nr indirect texture lookups (6 out of 4) intel_tris.c:1236: Batchbuffer flush with 440b used BO 12 (region) migrated: 0x00000000 -> 0x500000000000000 0: 4 (dri2 back buffer) 1: 5 (region) 2: 12 (region) 3: 9 (vb) 4: 8 (batchbuffer)@0x0000007c -> 4 (dri2 back buffer)@0x01800000 + 0x00000000 4: 8 (batchbuffer)@0x00000088 -> 5 (region)@0x02800000 + 0x00000000 4: 8 (batchbuffer)@0x000000c8 -> 12 (region)@0x05000000 + 0x00000000 4: 8 (batchbuffer)@0x00000120 -> 9 (vb)@0x04000000 + 0x00000000 4: 8 (batchbuffer)@0x00000158 -> 4 (dri2 back buffer)@0x01800000 + 0x00000000 4: 8 (batchbuffer)@0x00000164 -> 5 (region)@0x02800000 + 0x00000000 drm_intel_gem_bo_purge_vma_cache: cached=6, open=1, limit=-1 bo_map: 8 (batchbuffer) -> 0xb04fd000 drm_intel_gem_bo_purge_vma_cache: cached=7, open=0, limit=-1 waiting for idle bo_unreference final: 11 (vb) bo_unreference final: 10 (batchbuffer) bo_create: buf 10 (batchbuffer) 4096b ENTER FALLBACK 10000: Program