Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Blame | Last modification | View Log | Download | RSS feed

  1. #ifndef KGEM_DEBUG_H
  2. #define KGEM_DEBUG_H
  3.  
  4. void
  5. kgem_debug_print(const uint32_t *data,
  6.                  uint32_t offset, unsigned int index,
  7.                  const char *fmt, ...);
  8.  
  9. struct drm_i915_gem_relocation_entry *
  10. kgem_debug_get_reloc_entry(struct kgem *kgem, uint32_t offset);
  11.  
  12. struct kgem_bo *
  13. kgem_debug_get_bo_for_reloc_entry(struct kgem *kgem,
  14.                                   struct drm_i915_gem_relocation_entry *reloc);
  15.  
  16. int kgem_gen7_decode_3d(struct kgem *kgem, uint32_t offset);
  17. void kgem_gen7_finish_state(struct kgem *kgem);
  18.  
  19. int kgem_gen6_decode_3d(struct kgem *kgem, uint32_t offset);
  20. void kgem_gen6_finish_state(struct kgem *kgem);
  21.  
  22. int kgem_gen5_decode_3d(struct kgem *kgem, uint32_t offset);
  23. void kgem_gen5_finish_state(struct kgem *kgem);
  24.  
  25. int kgem_gen4_decode_3d(struct kgem *kgem, uint32_t offset);
  26. void kgem_gen4_finish_state(struct kgem *kgem);
  27.  
  28. int kgem_gen3_decode_3d(struct kgem *kgem, uint32_t offset);
  29. void kgem_gen3_finish_state(struct kgem *kgem);
  30.  
  31. int kgem_gen2_decode_3d(struct kgem *kgem, uint32_t offset);
  32. void kgem_gen2_finish_state(struct kgem *kgem);
  33.  
  34. #endif
  35.