Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione Google Pixel 10a, si migliora poco ma è sempre un'ottima scelta
Recensione Google Pixel 10a, si migliora poco ma è sempre un'ottima scelta
Google ha appena rinnovato la sua celebre serie A con il Pixel 10a, lo smartphone della serie più conveniente se consideriamo il rapporto tra costo e prestazioni. Con il chip Tensor G4, un design raffinato soprattutto sul retro e l'integrazione profonda di Gemini, il colosso di Mountain View promette un'esperienza premium a un prezzo accessibile. E il retro non ha nessuno scalino
6G, da rete che trasporta dati a rete intelligente: Qualcomm accelera al MWC 2026
6G, da rete che trasporta dati a rete intelligente: Qualcomm accelera al MWC 2026
Al MWC Qualcomm annuncia una coalizione industriale per lanciare il 6G entro il 2029 e introduce agenti IA per la gestione autonoma della RAN. Ericsson, presente sul palco, conferma la direzione: le reti del futuro saranno IA-native fin dalla progettazione
CHUWI CoreBook Air alla prova: design premium, buona autonomia e qualche compromesso
CHUWI CoreBook Air alla prova: design premium, buona autonomia e qualche compromesso
CHUWI CoreBook Air è un ultraleggero da 1 kg con Ryzen 5 6600H, display 14" 16:10 e 16 GB LPDDR5. Offre buona portabilità, autonomia discreta e costruzione in alluminio, ma storage PCIe 3.0 e RAM saldata limitano l'espandibilità. A 549 euro sfida brand più noti nella stessa fascia di mercato.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 29-07-2003, 22:01   #1
DanieleC88
Senior Member
 
L'Avatar di DanieleC88
 
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
[c] CreateDC e PixelFormat

Usando l'HDC restituito da CreateDC("DISPLAY", NULL, NULL, NULL); sto cercando di impostare un pixel format: ho provato di tutto ma il pixel format resituito da ChoosePixelFormat e' sempre 0. Forse non posso cambiare pixel formato usando display.drv ?
__________________

C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai!
DanieleC88 è offline   Rispondi citando il messaggio o parte di esso
Old 30-07-2003, 10:43   #2
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Sinceramente non lo so...comunque ho sempre visto usare ChoosePixelFormat dopo GetDC sulla finestra dell'applicazione...

Non è che magari hai sbagliato l'inizializzazione della struttra dati ?
Quello che segue è un esempio di inizializzazione funzionante...

PIXELFORMATDESCRIPTOR pfd = {
sizeof(PIXELFORMATDESCRIPTOR), // size of this pfd
1, // version number
PFD_DRAW_TO_WINDOW | // support window
PFD_SUPPORT_OPENGL | // support OpenGL
PFD_DOUBLEBUFFER, // double buffered
PFD_TYPE_RGBA, // RGBA type
24, // 24-bit color depth
0, 0, 0, 0, 0, 0, // color bits ignored
0, // no alpha buffer
0, // shift bit ignored
0, // no accumulation buffer
0, 0, 0, 0, // accum bits ignored
32, // 32-bit z-buffer
0, // no stencil buffer
0, // no auxiliary buffer
PFD_MAIN_PLANE, // main layer
0, // reserved
0, 0, 0 // layer masks ignored
};
HDC hdc;
int iPixelFormat;

iPixelFormat = ChoosePixelFormat(hdc, &pfd);
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 31-07-2003, 21:34   #3
DanieleC88
Senior Member
 
L'Avatar di DanieleC88
 
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
diavolo, il PixelFormat mi perseguita... avevo problemi in Delphi, ora anche in C... la stessa tua inizializzazione l'ho presa dalla guida compresa col Delphi dell'SDK Win32... purtroppo sul mio PC di sviluppo (che e' un po'anzianotto, e' del 1995) non riesco proprio a trovare il PixelFormat giusto... ho ridotto cColorBits a 16, cDepthBits a 24 e cosi' via, ma il risultato e' sempre lo stesso:
((iPixelFormat = ChoosePixelFormat(hdc, &pfd)) == 0) mi restituisce VERO.

non ce la faro' mai. e pensare che l'unica cosa che mi serve e' il double buffering: sto realizzando una DLL per GDI, che mi sembra anche abbastanza buona , ma senza double buffering sarebbe inutile.
__________________

C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai!
DanieleC88 è offline   Rispondi citando il messaggio o parte di esso
Old 01-08-2003, 09:35   #4
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Prova con 24-bit color depth e 16-bit z-buffer...
Prova a fare questa cosa e guarda come è settato:
Codice:
PIXELFORMATDESCRIPTOR  pfd;
HDC  hdc;
int  iPixelFormat;
 
// get the current pixel format index 
iPixelFormat = GetPixelFormat(hdc); 
 
// obtain a detailed description of that pixel format 
DescribePixelFormat(hdc, iPixelFormat, 
        sizeof(PIXELFORMATDESCRIPTOR), &pfd);
Dopo ci modifichi soltanto il double buffering e sei a cavallo...

Comunque ripeto... Io non l'ho mai visto usare sul DC "DISPLAY"...ma sempre sul DC dell'applicazione....
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 03-08-2003, 21:29   #5
DanieleC88
Senior Member
 
L'Avatar di DanieleC88
 
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
L'ho gia' fatto, ma ora non mi ricordo cosa mi restituisce... mi sembra un PFD vuoto (tutti 0) o numeri sballati... inutilizzabile comunque... ho provato la procedura standard anche sul mio computer nuovo, che ha una GeForce2, e non avrei dovuto avere problemi, invece...
Comunque un giorno o l'altro vi postero' il codice, cosi' (PixelFormat) a parte, mi dite se sono diventato un programmatore o sono ancora un novellino...
__________________

C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai!
DanieleC88 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione Google Pixel 10a, si migliora poco ma è sempre un'ottima scelta Recensione Google Pixel 10a, si migliora poco ma...
6G, da rete che trasporta dati a rete intelligente: Qualcomm accelera al MWC 2026 6G, da rete che trasporta dati a rete intelligen...
CHUWI CoreBook Air alla prova: design premium, buona autonomia e qualche compromesso CHUWI CoreBook Air alla prova: design premium, b...
Roborock Saros 20: il robot preciso e molto sottile Roborock Saros 20: il robot preciso e molto sott...
ASUS ROG Kithara: quando HIFIMAN incontra il gaming con driver planari da 100mm ASUS ROG Kithara: quando HIFIMAN incontra il gam...
Switch 2: la crisi dei chip potrebbe ess...
Samsung si prepara a raddoppiare i prezz...
Il Play Store inizia ad avvisare gli ute...
AliExpress punta sulle aziende italiane:...
Oura acquisice una nuova startup: potreb...
Gli occhiali smart con IA sono il nuovo ...
Il nuovo Apple M5 Max si comporta bene n...
Shark annuncia il lancio di CryoGlow: la...
TCL perde in tribunale: quei TV 'QLED' n...
NVIDIA: la scarsità di hardware c...
Nintendo fa causa al governo USA per i d...
iPhone 17 256GB a 899€, MacBook Air 16/2...
C'è l'IA dietro la tua canzone pr...
Rocket Lab ha posticipato il lancio del ...
Dalla missione Artemis IV il razzo spazi...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 03:54.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v