mirror of
				https://github.com/tiagovignatti/intel-gpu-tools.git
				synced 2025-11-04 03:58:27 +00:00 
			
		
		
		
	assembler: Don't pollute the library files with gen4asm.h
gen4asm.h is assembler specific while we want the library files to be somewhat of a proper library. This means that we have to redefine the GL* typedefs for brw_structs.h, not using any of thet GL typedef will be for a future commit. Signed-off-by: Damien Lespiau <damien.lespiau@intel.com>
This commit is contained in:
		
							parent
							
								
									26da375471
								
							
						
					
					
						commit
						e75faa3e43
					
				@ -27,7 +27,6 @@
 | 
			
		||||
#include <unistd.h>
 | 
			
		||||
#include <stdarg.h>
 | 
			
		||||
 | 
			
		||||
#include "gen4asm.h"
 | 
			
		||||
#include "brw_eu.h"
 | 
			
		||||
 | 
			
		||||
const struct opcode_desc opcode_descs[128] = {
 | 
			
		||||
 | 
			
		||||
@ -32,7 +32,6 @@
 | 
			
		||||
 | 
			
		||||
#include <string.h>
 | 
			
		||||
 | 
			
		||||
#include "gen4asm.h"
 | 
			
		||||
#include "brw_context.h"
 | 
			
		||||
#include "brw_defines.h"
 | 
			
		||||
#include "brw_eu.h"
 | 
			
		||||
 | 
			
		||||
@ -35,7 +35,6 @@
 | 
			
		||||
 | 
			
		||||
#include <stdbool.h>
 | 
			
		||||
#include <stdio.h>
 | 
			
		||||
#include "gen4asm.h"
 | 
			
		||||
#include "brw_context.h"
 | 
			
		||||
#include "brw_structs.h"
 | 
			
		||||
#include "brw_defines.h"
 | 
			
		||||
 | 
			
		||||
@ -33,6 +33,14 @@
 | 
			
		||||
#ifndef BRW_STRUCTS_H
 | 
			
		||||
#define BRW_STRUCTS_H
 | 
			
		||||
 | 
			
		||||
#include <stdint.h>
 | 
			
		||||
 | 
			
		||||
typedef unsigned char GLubyte;
 | 
			
		||||
typedef short GLshort;
 | 
			
		||||
typedef unsigned int GLuint;
 | 
			
		||||
typedef int GLint;
 | 
			
		||||
typedef float GLfloat;
 | 
			
		||||
 | 
			
		||||
/* These seem to be passed around as function args, so it works out
 | 
			
		||||
 * better to keep them as #defines:
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user