Smoothing, QuickShade.
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@117 416bcca6-2ee7-4201-b75f-2eb2f807beb1
This commit is contained in:
		
							parent
							
								
									48cadad912
								
							
						
					
					
						commit
						027ffd4bf5
					
				
							
								
								
									
										3
									
								
								divers.c
									
									
									
									
									
								
							
							
						
						
									
										3
									
								
								divers.c
									
									
									
									
									
								
							@ -525,8 +525,7 @@ void Copier_image_dans_brosse(short Debut_X,short Debut_Y,short Brosse_Largeur,s
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
byte Lit_pixel_dans_ecran_feedback (word X,word Y)
 | 
					byte Lit_pixel_dans_ecran_feedback (word X,word Y)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
        UNIMPLEMENTED
 | 
						return *(FX_Feedback_Ecran+Y*Principal_Largeur_image+X);
 | 
				
			||||||
        return 0;
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
dword Round_div(dword Numerateur,dword Diviseur)
 | 
					dword Round_div(dword Numerateur,dword Diviseur)
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										7
									
								
								op_c.c
									
									
									
									
									
								
							
							
						
						
									
										7
									
								
								op_c.c
									
									
									
									
									
								
							@ -146,8 +146,6 @@ byte TC_Get(Table_conversion * t,int r,int v,int b)
 | 
				
			|||||||
  // On recherche la couleur la plus proche dans la table de conversion
 | 
					  // On recherche la couleur la plus proche dans la table de conversion
 | 
				
			||||||
  indice=(r<<t->dec_r) | (v<<t->dec_v) | (b<<t->dec_b);
 | 
					  indice=(r<<t->dec_r) | (v<<t->dec_v) | (b<<t->dec_b);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  if(r!=0 && v != 0 && b != 0)
 | 
					 | 
				
			||||||
  	printf("%d %d %d %d\n",indice,r,v,b);
 | 
					 | 
				
			||||||
  return t->table[indice];
 | 
					  return t->table[indice];
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -266,6 +264,11 @@ void TO_Compter_occurences(Table_occurence * t,Bitmap24B image,int taille)
 | 
				
			|||||||
  Bitmap24B ptr;
 | 
					  Bitmap24B ptr;
 | 
				
			||||||
  int indice;
 | 
					  int indice;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  DEBUG("reduction",t->red_r);
 | 
				
			||||||
 | 
					  DEBUG("decalage rouge",t->dec_r);
 | 
				
			||||||
 | 
					  DEBUG("decalage vert",t->dec_v);
 | 
				
			||||||
 | 
					  DEBUG("decalage bleu",t->dec_b);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  for (indice=taille,ptr=image;indice>0;indice--,ptr++)
 | 
					  for (indice=taille,ptr=image;indice>0;indice--,ptr++)
 | 
				
			||||||
    TO_Inc(t,ptr->R,ptr->V,ptr->B);
 | 
					    TO_Inc(t,ptr->R,ptr->V,ptr->B);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user